javascript - 将参数传递给 Underscore .each 中的命名 Iteratee

标签 javascript underscore.js

下划线 _.each ,有什么方法可以使用命名函数作为迭代器并向其传递参数吗?

parseItems: function() {
  return _.each(this.items, this.parseItem(item), this);
}

或者我必须这样做:

parseItems: function() {
  return _.each(this.items, function(item) {
    this.parseItem(item);
  }, this);
}

最佳答案

是的,您只需传递该函数而不调用它:

parseItems: function() {
  return _.each(this.items, this.parseItem, this);
}

关于javascript - 将参数传递给 Underscore .each 中的命名 Iteratee,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27597810/

相关文章:

javascript - 如何将 javascript 变量输入到 php 脚本中?

javascript - 循环内未定义下划线模板

javascript - 下划线模板无法访问数据模型

javascript - 主干滚动事件未触发

javascript - 用逗号分隔的正则表达式重复模式

php - JavaScript 返回 "is not a function"错误,但该方法在 Firebug 的响应中列出

javascript - 样式化 google maps api 窗口

javascript - 哪个 C 库具有执行 zsh 的递归 glob 的功能?

javascript - 如何在一个 View 中获取多个集合

javascript - 根据在数组中查找具有另一个值的对象来返回某个对象的值