我知道 JS 对象不能保证键顺序,但是,我的数据结构来 self 无法控制的后端。从以下位置开始时,我可以做些什么来保留键顺序:
var obj = {
foo: 'bar',
bar: 'foo'
};
到:
Object.keys(obj); // hoping for ['foo', 'bar']
不幸的是,我保持 key 顺序是最重要的......
最佳答案
没有。如您所写:
I know key order isn't guaranteed in JS objects
如果你想要你需要使用数组的顺序。如果您有一个对象,则属性没有定义的顺序。
关于Javascript - 从对象 ->数组时保持键顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31409156/