underscore.js入門

| Comments

普段使っているのですが、まだまだ知らないメソッドが多いので改めてメモ。

Collection操作系

1
2
3
4
5
var nos = [2,11,3,17,75,39,10,14];
var squaringNos = _.map(nos,function(no){ return no * no; }) 

console.log(squaringNos);
//=> [4, 121, 9, 289, 5625, 1521, 100, 196]

とか、

1
2
3
4
5
var nos = [143,3343,343,344,556,344,5876,543,7764,83477,92340,1045,1100,1200];
var evenNos = _.filter( nos, function(no){ return no % 2 == 0;} );

console.log(evenNos);
//=> [344, 556, 344, 5876, 7764, 92340, 1100, 1200]

とかできます。

Comments