【发布时间】:2017-12-15 17:01:09
【问题描述】:
是的,我知道如何在 Javascript 中循环遍历数组(类型)。事实是,我想知道如何通过一组给定的indexes 设置multiDimensionalArray 数组的值,以使其尽可能通用。例如,我有一个长度为 3 的数组(也可以是 4、100、...的长度):
var indexes = [0, "title", "value"];
我知道可以通过像这样放置索引来设置多维数组(mArray):
multiDimensionalArray[0]["title"]["value"] = "Jeroen"; 或 multiDimensionalArray[indexes[0]][indexes[1]][indexes[2]] = "Jeroen";
给定的索引数组可以变化并且并不总是包含相同的索引名称,所以我正在寻找这样的解决方案:
multiDimensionalArray[indexes] = "Jeroen";
如果是这样,我不知道如何对分配进行编码。我在 Google/Stack Overflow 上搜索过。也许我使用了错误的关键字。谁能帮帮我?
谢谢!
【问题讨论】:
标签: javascript arrays multidimensional-array indexing properties