【发布时间】:2013-03-26 20:44:34
【问题描述】:
Underscore.js 文档说:
_.each(list, iterator, [context])
迭代一个元素列表,依次将每个元素生成一个迭代器函数。 如果传递了一个,则迭代器绑定到上下文对象。 每次调用迭代器时都使用三个参数:(元素、索引、列表)。如果 list 是 JavaScript 对象,迭代器的参数将是 (value, key, list)。如果存在,则委托给本机 forEach 函数。
_.each([1, 2, 3], alert);
=> alerts each number in turn...
_.each({one : 1, two : 2, three : 3}, alert);
=> alerts each number value in turn...
上面加粗的文字是什么意思?有人可以提供一个可以解释的例子吗?
【问题讨论】: