初始化一个js二维数组:
let matrix = new Array(5).fill(new Array(5).fill(0));
会造成一个问题,那就是所有第二维的数组都指向了同一个对象,当我们修改一个,其他的都会跟着变。因此,不能这样初始化。
初始化一个js二维数组:
let matrix = new Array(5).fill(new Array(5).fill(0));
会造成一个问题,那就是所有第二维的数组都指向了同一个对象,当我们修改一个,其他的都会跟着变。因此,不能这样初始化。