var anObj = { 100: 'a', 2: 'b', 7: 'c' };
console.log(Object.keys(anObj));
这返回=数组[" 2"," 7"," 100" ]
虽然[100,2,7]是 anObj 对象的关键值
答案 0 :(得分:-1)
javascript对象建立在类似字典的数据结构上,可以通过二进制搜索树来实现。这将对他们的钥匙进行排序在您的情况下,运行时将对象视为"数组"(因为您使用数字作为键),它只是对索引进行排序。