首页 > 代码库 > Javascript Array 非常用方法解析

Javascript Array 非常用方法解析

 

1. map

var ary = Array(3);ary[0] = 2ary.map(function(elem) { return ‘1‘; });

结果是["1", undefined * 2], 因为map 只能被初始化过的数组成员调用

2. reduce

[].reduce(Math.pow);  //typeError, 空数组上调用reduce
[3,2,1].reduce(function(x, y) {
  console.log(x, y);
  return Math.pow(x, y);
});
//3,2
//9,1
//9