根据这个链接,我了解到在IE8中,如果数组的索引大于2147483647,则新元素的索引将为负数。
还有这个示例:
我不明白的是,为什么数组新添加的元素索引是
还有这个示例:
function test() {
var arr = new Array();
arr[2147483650] = 10000;
arr.push(10);
document.write(arr["-2147483645"] == 10);
}
test();
我不明白的是,为什么数组新添加的元素索引是
-2147483645
,我理解负数部分,只是不知道如何确定新索引是2147483645
,而不是-2147483644
或-2147483651
...