[10,20,30].map(parseInt)返回的结果是什么?
- map的参数和返回值
- parseInt 参数和返回值
console.log([10, 20, 30].map(parseInt)); // [10, NaN, NaN]
// 解析
[10, 20, 30].map((num, index) => {
// 分布拆解,parseInt 第二个参数只能是 10, 2, 8, 或 16
return parseInt(num, index)
// 1、return parseInt(10, 0) // 10
// 2、return parseInt(20, 1) // NaN
// 3、return parseInt(30, 2) // NaN
})
评论已关闭