javascript ['1','2','3'].map(parseInt)

这个问题包含了两个知识点:

(1).map 回调函数

(2)parseInt() 函数

javascript中,Array的方法 .map() 语法如下:

语法:array.map(function(currentValue,index,arr), thisValue)

参数描述:
javascript ['1','2','3'].map(parseInt)
javascript中,parseInt() 函数语法如下:

语法:parseInt(string, radix)

参数描述:
javascript ['1','2','3'].map(parseInt)
所以,[‘1’,‘2’,‘3’].map(parseInt)

所以,[‘1’,‘2’,‘3’].map(parseInt) 相当于:

parseInt(“1”, 0, [‘1’,‘2’,‘3’])

parseInt(“2”, 1, [‘1’,‘2’,‘3’])

parseInt(“3”, 2, [‘1’,‘2’,‘3’])

运行效果如下:
javascript ['1','2','3'].map(parseInt)