输入不是理想中只改变一个值
var row= [false,false];
var matrix = [];
for(let i=0;i<2;i++){
matrix[i] = row;
}
console.log(matrix)//[ [ false, false ], [ false, false ] ]
matrix[0][0] = true
console.log(matrix)//[ [ true, false ], [ true, false ] ]
因为数组是引用类型!!!
var row= [false,false];
var matrix = [];
for(let i=0;i<2;i++){
matrix[i] = [false,false];
}
console.log(matrix)//[ [ false, false ], [ false, false ] ]
matrix[0][0] = true
console.log(matrix)//[ [ true, false ], [ false, false ] ]