【问题标题】:How to set values to 2d array and access the values using arr[i][j] or arr[i,j] in javascript如何将值设置为二维数组并在 javascript 中使用 arr[i][j] 或 arr[i,j] 访问值
【发布时间】:2017-12-09 19:51:10
【问题描述】:

我需要使用节点 js 将几个单元格从一个 excel 复制到另一个 excel。 假设我需要从 2 行复制 3 个单元格值并分配给一个数组,如下所示

第一行

array[0,0] = A1 value

array[0,1] = B1 value

array[0,2] = C1 value

第二行

array[1,0] = A2 value

array[1,1] = B2 value

array[1,2] = C2 value

之后我需要使用填充的数组并将这些值粘贴到另一个 excel 文件中的同一位置。那时我需要访问下面的数组结构以粘贴到确切的位置。

Excel 2

A1 = array[0,0].value

B1 = array[1,0].value

etc...

它的行为方式与我们在 c# 中的行为方式不同。请告诉我javascript所需的代码。

【问题讨论】:

标签: javascript arrays node.js exceljs


【解决方案1】:

您可能知道,二维数组只不过是数组的数组。这正是您需要在 javascript 中创建一个。例如:

// you can use an Array construct as well.
let my_2d_array = [];

my_2d_array[0] = [];

my_2d_array[0][0] = 'some value';

console.log(my_2d_array[0][0]);

同样,您也可以根据自己的要求创建对象数组。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 2021-01-02
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多