lodash 使用_.map转换列表

示例

_.map对于以纯声明方式将列表更改为其他列表很有用。而不是使用像命令式的技术while或for在JavaScript中循环,你可以指定要如何操纵列表的元素和

使用_.map使通过您所提供的功能转换一个新的列表。

假设我们要对列表中的所有数字求平方。首先,我们将使用_.range函数创建一个列表:

var a = _.range(10);       // [0,1,2,3,4,5,6,7,8,9]

现在,我们将使用创建一个正方形列表_.map:

var b = _.map(a, function(e){ return e * e;} );
// b现在是[0,1,4,9,16,25,36,49,64,81]