JS声明二维数组常见办法

2023-11-19

JS声明二维数组常见办法 目录


前言

  • 目前论坛常见的办法代码质量奇差,因此针对这个问题进行整理

new Arrayfill

console.log(new Array(20).fill(new Array(10).fill(0)));

结果:
在这里插入图片描述

  • 此办法将会生成二维数组
  • 此方法生成的二维数组,纵坐标将会一起改变

在这里插入图片描述

fill灵活插入

console.log(new Array(20).fill([1,2,3],0,2));
  • 将会在0-2插入[1,2,3]

for笨办法

let arr = new Array(10);
for(let i = 0; i < arr.length; i++)	arr[i] = new Array(10);

Array.from

Array.from(new Array(n),() => new Array(n).fill(0))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JS声明二维数组常见办法 的相关文章

随机推荐