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填充的数组,是引用同一个数组
上一篇 下一篇

猜你喜欢

热点阅读