Javascript 当键为';字符串int';(比如';8';、';4&';、';2&';…):为什么?
这是MDN的Javascript 当键为';字符串int';(比如';8';、';4&';、';2&';…):为什么?,javascript,object,ecmascript-6,Javascript,Object,Ecmascript 6,这是MDN的 const object1 = { a: 'somestring', b: 42, c: false }; console.log(Object.keys(object1)); // expected output: Array ["a", "b", "c"] 嗯 但为什么呢 const object1 = { "8": 'somestring', "4":
const object1 = {
a: 'somestring',
b: 42,
c: false
};
console.log(Object.keys(object1));
// expected output: Array ["a", "b", "c"]
嗯
但为什么呢
const object1 = {
"8": 'somestring',
"4": 42,
"2": false
};
console.log(Object.keys(object1));
// expected output: Array ["2", "4", "8"]
为什么我们没有数组[“8”,“4”,“2”]
非常感谢