我有一个要迭代的对象数组,以生成一个新的过滤后的数组。但是,我还需要根据参数从新数组中滤除一些对象。我正在尝试:
function renderOptions(options) {
return options.map(function (option) {
if (!option.assigned) {
return (someNewObject);
}
});
}
那是一个好方法吗?有没有更好的方法?我愿意使用lodash之类的任何库。
.reduce()
绝对比.filter(...).map(...)
我在其他地方看到的建议要快。我设置了一个JSPerf测试来演示stackoverflow.com/a/47877054/2379922