gpt4 book ai didi

JavaScript:parseInt 与 Array.map 的基数之谜

转载 作者:行者123 更新时间:2023-12-01 11:11:01 25 4
gpt4 key购买 nike

<分区>

当我执行以下语句时:

var string = "1 1 1 1 1 1 0 1 1"
console.log(string)
var strings = string.split(" ")
console.log(strings)
var numbers1 = strings.map(parseInt)
console.log(numbers1)
var numbers2 = strings.map(function(i){ return parseInt(i, 10) })
console.log(numbers2)

我在控制台中得到以下输出:

1 1 1 1 1 1 0 1 1
["1", "1", "1", "1", "1", "1", "0", "1", "1"]
[1, NaN, 1, 1, 1, 1, 0, 1, 1]
[1, 1, 1, 1, 1, 1, 0, 1, 1]

我想知道为什么 numbers1 中的第二个元素是 NaN。为什么它适用于除此元素之外的所有其他元素?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com