【发布时间】:2021-02-15 05:31:52
【问题描述】:
收到的是数组的输入:
var fruits = [["fuji", "apple"], ["gala", "apple"], ["navel", "orange"], ["valencia", "orange"]]
我创建了空白数组:
var apple = []
var orange = []
我想通过将字符串从第二个数组项中取出并推送到数组来将水果排序到它们的数组中。有没有办法将fruits[i][1] 中的字符串值与同名数组(苹果/橙子)关联起来?
for (var i = 0; i < fruits.length; i++) {
fruits[i][1].push(fruits[i]) // not a thing
}
期望的输出:
apple == [["fuji", "apple"], ["gala", "apple"]]
orange == [["navel", "orange"], ["valencia", "orange"]]
【问题讨论】:
标签: javascript arrays multidimensional-array