本文主要是介绍parseInt具体用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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)
}
)
所以会的出上述结果辣
这篇关于parseInt具体用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!