扫码一下
查看教程更方便
_.each(list, iteratee, [context])
each() 方法迭代给定的元素列表,如果传递第二个参数 iteratee,则调用绑定到上下文对象的 iteratee 函数。 Iteratee 使用三个参数调用:(element, index, list)。 在 JavaScript 对象的情况下,iteratee 的对象将是(value, key, list)。 返回列表从而进行链接。
var _ = require('underscore');
var list = '';
//示例 1. 访问每个数组的数字
_.each([1, 2, 3], function(x) { list += x + ' ' });
console.log(list);
list = ''
//示例 2. 访问对象的每个键值对
_.each({one: 1, two: 2, three: 3}, function(value, key) { list += key + ':' + value + ' ' });
console.log(list);
上面示例运行结果如下