定义和用法:
map方法返回一个新数组,不会改变原数组
数组中的元素为原始数组元素调用函数处理后的值
array.map(function(currentValue,index,arr), thisValue...)
其中function的三个参数分别是:
参数 描述
currentValue 必须。..., index, arr)
})
执行结果:
map与parseInt :
parseInt(string, radix) 函数可解析一个字符串,并返回一个整数。...要被解析的字符串。
radix 可选值,要被解析数字的基数,即被解析数为几进制的字符串。...该参数大于2小于36,默认值为0,数字将以10进制数来处理
console.log(['1', '2', '3'].map(parseInt)) // [1, NaN, NaN]
在本例中,map会给方法传递三个参数