返回值 返回一个整数或 NaN。...如果字符串 string 以"0"开头, 基数是8(八进制)或者10(十进制),那么具体是哪个基数由实现环境决定。ECMAScript 5 规定使用10,但是并不是所有的浏览器都遵循这个规定。...更多详见 parseInt | MDN
map
map() 方法创建一个新数组,数组中的每个元素都调用一个提供的函数,新数组中的元素就是执行这个函数后返回的结果。...('1', 0) // 1
parseInt('2', 1) // NaN,radix 需要在 2 和 36 之间
parseInt('3', 2) // NaN, 3 不是二进制
所以:
['1',...parseInt);
// [10, NaN, 2, 3, 4]
如何在现实世界中做到这一点
如果你就是想要循环访问字符串数组, 那要怎么办?