【发布时间】:2016-10-02 20:49:36
【问题描述】:
假设我有两个数组:
var meals: ["breakfast", "lunch", "dinner"];
var ingredients: [["eggs", "yogurt", "toast"],["falafel", "mushrooms", "fries"], ["pasta", "cheese"];
是否有一个优雅的解决方案来创建一个 JavaScript 对象数组,其特点是:
var dailySchedule = {"breakfast" : ["eggs", "yogurt", "toast"],
"lunch": ["falafel", "mushrooms", "fries"],
"dinner": ["pasta", "cheese"]
}
我知道它应该是 .reduce 的东西,但我一直在摸索如何做到这一点......
【问题讨论】:
-
使用
for(...)循环 :) -
JSON 是文本数据,你要的是纯 JavaScript 对象。
标签: javascript arrays data-structures javascript-objects