如果我有一个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) ES6是否为对象属性引入了明确定义的枚举顺序?
var o = {
'1': 1,
'a': 2,
'b': 3
}
Object.keys(o); // ["1", "a", "b"] - is this ordering guaranteed by ES6?
for(let k in o) {
console.log(k);
} // 1 2 3 - is this ordering guaranteed by ES6?
Run Code Online (Sandbox Code Playgroud)