为什么 [ '1 ', '7 ', '11 '].map(parseInt) 在 Javascript 中返回 [1, NaN, 3]?...JavaScript 很奇怪。不相信我?尝试使用 map 和 parseInt 将字符串数组转换为整数。...Map 是 Array 原型中的一个方法,它返回将原始数组的每个元素传递给函数的结果的新数组。...[1, 2, 3, 4, 5].map(console.log);// 上面等价于[1, 2, 3, 4, 5].map(
(val, index, array) => console.log...,三个参数传递到函数:currentValue,currentIndex,和完整的array。