Underscore.js 集合 each 方法

返回 Underscore.js 集合


语法

_.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);

上面示例运行结果如下

Underscore.js-集合 each 方法运行结果


返回 Underscore.js 集合

查看笔记

扫码一下
查看教程更方便