initialize2DArray - 初始化一个二维数组

优质
小牛编辑
128浏览
2023-12-01

初始化一个给定行数和列数,及值的二维数组。

使用 Array.map() 生成 h 行,其中每个行都是一个长度为 w 的新数组。 如果未提供值 val ,则默认为 null

const initialize2DArray = (w, h, val = null) =>
  Array.from({ length: h }).map(() => Array.from({ length: w }).fill(val));
initialize2DArray(2, 2, 0); // [[0,0], [0,0]]