数组中,map方法,指的是是数组的映射。
map基本语法如下:function
回调支持3个参数,第1个是遍历的数组内容;第2个是对应的数组索引,第3个是数组本身。
map
方法的作用不难理解,“映射”嘛,也就是原数组被“映射”成对应新数组。下面这个例子是数值项求平方:
还有下面的例子:
输出:
在实际使用的时候,我们可以利用map
方法方便获得对象数组中的特定属性值们。例如下面这个例子(之后的兼容demo也是该例子):
方法还是很犀利的,Array.prototype
扩展可以让IE6-IE8浏览器也支持map
方法: