【发布时间】:2014-04-02 01:32:04
【问题描述】:
我有一个大型的多维 JSON 对象数组,我想通过这些对象进行映射(使用下划线)。例如:
var dummyData = [
[{title: 'a'},{title : 'b'}],
[{title: 'a'},{title : 'b'}],
[{title: 'a'},{title : 'b'}],
[{title: 'a'},{title : 'b'}]
];
对于_.map 的函数体,我想通过Backbone Model 构造函数运行每个JSON 对象。到目前为止,我已经尝试过这样的事情来完成这个:
_.map(dummyData, function() {
_.each(dummyData, function(el, i) {
// run each object through the constructor
}
})
不过,我正在关注_.each - 因为dummyData 实际上并不是我想要循环的“列表”。
还是我完全想错了?
【问题讨论】:
-
您希望结果是像您的输入一样的数组数组吗?
-
是的。与输入完全相同,但每个对象都是一个主干模型。
标签: javascript arrays dictionary underscore.js