[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  
})

标签: 无

评论已关闭