parseInt具体用法

it2023-08-05  78

test代码

var s=["1","10","16","8"] var result=s.map(parseInt) console.log(result) //结果是 //[ 1, NaN, 1, NaN ]

出现这个结果的原因是

parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数, radix 是2-36之间的整数,表示被解析字符串的基数。 这个map函数里面的参数未item和index 传给了parseInt

上述代码翻译为

s.map((item,index)=>{ return parseInt(item,index) } )

所以会的出上述结果辣

最新回复(0)