Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 创建二维数组

作者:城若幻影   发布日期:2026-04-10   浏览:57

// 创建二维数组的方法

// 方法1:使用嵌套的 Array 构造函数
let rows = 3;
let cols = 4;
let twoDArray1 = new Array(rows).fill(null).map(() => new Array(cols).fill(0));

console.log(twoDArray1);
// 输出: [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

// 解释:
// 这里我们创建了一个 3x4 的二维数组,每个元素初始值为 0。
// 使用 `new Array(rows).fill(null)` 创建一个长度为 `rows` 的数组,并用 `null` 填充。
// 然后使用 `map` 方法遍历每一行,创建一个长度为 `cols` 的数组,并用 `0` 填充。

// 方法2:使用循环
let twoDArray2 = [];
for (let i = 0; i < rows; i++) {
    twoDArray2[i] = new Array(cols).fill(0);
}

console.log(twoDArray2);
// 输出: [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

// 解释:
// 这里我们通过循环创建了一个 3x4 的二维数组,每个元素初始值为 0。
// 使用 `for` 循环遍历每一行,并为每一行创建一个长度为 `cols` 的数组,并用 `0` 填充。

上一篇:js 字符串截取

下一篇:js 二维数组去重

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站