如果我有一个JavaScript对象,例如:
var list = {
"you": 100,
"me": 75,
"foo": 116,
"bar": 15
};
Run Code Online (Sandbox Code Playgroud)
有没有办法根据值对属性进行排序?所以我最终得到了
list = {
"bar": 15,
"me": 75,
"you": 100,
"foo": 116
};
Run Code Online (Sandbox Code Playgroud) Javascript中的"for ... in"循环是否按照声明的顺序循环遍历hashtables/elements?是否有一个浏览器没有按顺序执行?
我想要使用的对象将被声明一次,永远不会被修改.
假设我有:
var myObject = { A: "Hello", B: "World" };
Run Code Online (Sandbox Code Playgroud)
我进一步使用它们:
for (var item in myObject) alert(item + " : " + myObject[item]);
Run Code Online (Sandbox Code Playgroud)
在大多数体面的浏览器中,我可以期待'A:'你好''总是先来'B:'世界"吗?