Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

JavaScript 创建二维数组的程序

创建二维数组的 JavaScript 程序

在这个例子中,您将学习编写一个 JavaScript 程序来创建一个二维数组。
要理解此示例,您应该了解以下JavaScript 编程主题:
JavaScript for 循环 JavaScript 数组 JavaScript 函数和函数表达式

示例: 使用 for 循环的二维数组

// program to create a two dimensional array
function twoDimensionArray(a, b) {
    let arr = [];
    // creating two dimensional array
    for (let i = 0; i< a; i++) {
        for(let j = 0; j< b; j++) {
            arr[i] = [];
        }
    }
    // inserting elements to array
    for (let i = 0; i< a; i++) {
        for(let j = 0; j< b; j++) {
            arr[i][j] = j;
        }
    }
    return arr;
}
const x = 2;
const y = 3;
const result = twoDimensionArray(x, y);
console.log(result);
输出
[[0, 1, 2], [0, 1, 2]]
在上面的程序中, twoDimensionArray()函数的第一个参数表示数组元素的个数,第二个参数表示每个数组元素内部的数组元素个数。
第一个 for 循环用于创建二维数组。 [[], []]
第二个 for 循环遍历每个数组元素并将元素插入到数组元素中。
当i = 0时,将元素插入到第一个数组元素 [[0, 1, 2], []]
当i = 1时,将元素插入到第二个数组元素 [[0, 1, 2], [0, 1, 2]]
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4