我的问题与Are Javascript arrays sparse?相同,但有一个区别...
在Node.js(和/或V8)中实现的JavaScript数组是否稀疏?我原以为是这样,但后来我进行了以下测试:
var testArray = [];
testArray[10000] = 'test';
console.log(testArray);
返回的是10,000个空元素,在末尾有'test'。这是由于调试输出的工作方式导致的,还是Node.js在添加新元素时实际分配了未定义数组元素的内存?