小编kev*_*net的帖子

由Array.prototype.fill()填充的数组的奇怪行为

我面对一些我不理解的阵列.实际上,我创建了一个我用空子数组填充的数组来获得2D矩阵.但是当我操纵数组时,它的行为并不像我预期的那样.

var arr = new Array(5);
arr.fill([]);
arr[2].push("third rank item");
console.log(arr);

//[ [ 'third rank item' ],
//  [ 'third rank item' ],
//  [ 'third rank item' ],
//  [ 'third rank item' ],
//  [ 'third rank item' ] ]
Run Code Online (Sandbox Code Playgroud)

关于此事的每一个亮点都会受到欢迎

javascript arrays

4
推荐指数
1
解决办法
186
查看次数

标签 统计

arrays ×1

javascript ×1