先定义数组:
var arr = [1,2,3,4];
以下操作的结果都是产生新数组,原数组不变。
arr.map(function(e){ return e-1; }); //[0,1,2,3]
arr.reduce(function(x, y){ return x + y; }); //10
arr.filter(function(e){ return e>2; }); //[3,4]