在Underscore _.each中,有没有办法使用命名函数作为iteratee并传递参数?
parseItems: function() {
return _.each(this.items, this.parseItem(item), this);
}
或者我必须这样做:
parseItems: function() {
return _.each(this.items, function(item) {
this.parseItem(item);
}, this);
}
答案 0 :(得分:2)
是的,你只需在不调用它的情况下传递函数:
parseItems: function() {
return _.each(this.items, this.parseItem, this);
}