首页 » 文章 » 文档 » js 常见问题 » [10,20,30].map(parseInt)返回的结果是什么?

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

»js 常见问题

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll to Top