一般创建数组只修改一位
使用es6方法修改数组,一列会被修改
一般创建二位数组:
let arr1=[];
for(let i=0;i<4;i++){
arr1[i]=new Array();
for(let j=0;j<4;j++){
arr1[i][j]=false;
}
}
//修改其中一个元素
arr1[3][1]=true;
console.log(arr1);

ES6创建数组:
//另一种创建方式
let arr2=new Array(4).fill(new Array(4).fill(false));
arr2[3][1]=true;
//不知道是我学的少还是咋的
console.log(arr2);

可以试试!
本文探讨了使用传统方法和ES6语法创建二维数组的技巧。通过对比不同创建方式,展示了如何利用ES6特性简化数组初始化及修改过程。
1351





