我测试过的所有浏览器
Object.keys({ a: 'a', c: 'c', b: 'b' })
奉献
["a", "c", "b"]
我的问题是:是否有其他实现的Javascript实现?
我的问题是不是:标准是否可以保证?
答案 0 :(得分:0)
是的。这是我的实现,不会按顺序返回键:
Object.keys = obj => {
const result = [];
for(let key in obj) result.push(key);
result.sort(() => Math.random() * 2 - 1);
return result;
};