gpt4 book ai didi

javascript - 在 Javascript 中创建数组数组

转载 作者:太空宇宙 更新时间:2023-11-03 16:30:16 25 4
gpt4 key购买 nike

在 Ruby 中,您可以通过执行以下操作来创建一个数组数组(可以表示一个网格)

@grid = Array.new(num_rows) {Array.new(num_columns)}

是否有 Javascript 的等效项?

或者您是否需要创建第一个数组并对其进行迭代,在每个索引处显式创建一个新数组?

例如

this.grid = new Array(this.numRows);
for (var i = 0; i < this.numRows; i++) {
this.grid[i] = new Array(this.numColumns);
}

我正在使用 Underscore.js所以如果需要可以利用它的方法

最佳答案

在下划线中可能有更好的东西,但下面的会起作用。我使用了 3 和 4,因为对于高度/宽度,我可以在这个 fiddle 中看到结果.

array = _.map(_.range(3), function(){return _.range(4)});

您可能希望添加下划线标记,以便在问题上使用下划线。

关于javascript - 在 Javascript 中创建数组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17283576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com