题目描述我想创建一个二维数组,然后给某个子数组增加一个值,形如var arr33 = [[1,2,3],[1,2,3],[1,2,3]]得到:var arr33 = [[1,2,3],[1,2,3,4],[1,2,3]]实现方法var arr33 = new Array(3).fill([1,2,3]);
arr33[1].push(4)console.log(arr33);结果结果输出不是[[1,2,3],[1,2,3,4],[1,2,3]],而是[[1,2,3,4],[1,2,3,4],[1,2,3,4]],这是为什么?
1 回答
- 1 回答
- 0 关注
- 581 浏览
添加回答
举报
0/150
提交
取消