我正在尝试使用创建6 x 12矩阵 Array.fill
let m = Array(6).fill(Array(12).fill(0));
虽然这样做有效,但问题是内部数组实际上都引用同一Array对象。
let m = Array(6).fill(Array(12).fill(0));
m[0][0] = 1;
console.log(m[1][0]); // Outputs 1 instead of 0
我想(和预期)的值m[1][0]是0。
如何强制Array.fill填充给定参数的按值复制(例如Array(12).fill(0),在我的情况下是该参数),而不是按引用复制?
 慕雪6442864
慕雪6442864 
					湖上湖
 
					回首忆惘然
 
					森林海
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类