JS 笔记
2019-02-27 本文已影响0人
单抽律化娜
1、二维数组初始化
/// 正确的二维空数组生成
var array = [...Array(3)].map(()=> new Array());
console.log(array); /// [[], [], []]
array[0].push(0); /// [[0], [], []] 通过map遍历填充的数组,每次都是新的数组
/// 错误的二维空数组生成
let array = Array(3).fill([]);
console.log(array); /// [[], [], []]
array[0].push(0); /// [[0], [0], [0]] 直接fill填充的数组,是引用同一个数组