console.log([1, 2, 3].map(parseInt)); // [1, NaN, NaN]
// 解析如下
// parseInt(1, 0) // 1, 没有零进制..直接转换为十进制了
// parseInt(2, 1) // 一进制只能用0表示,所以返回NaN
// parseInt(3, 2) // 二进制用0 1表示,也返回NaN
console.log([1, 2, 3].map(parseFloat)); // [1, 2, 3]
// 解析如下
// parseFloat函数没有第二参数,只能按照十进制输出了,即为答案的输出。
array.map(function(currentValue,index,arr), thisValue)
parseInt(string,radix)
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。
array.map(parseInt(currentValue,index,arr),this)
[1,2,3].map(parseInt(currentValue,index))
parseInt(1,0)// 0 为十进制
parseInt(2,1)// 1 不知道啥 NaN
parseInt(3,2)// 2 二进制 只能以 0 1 表示
console.log([1, 2, 3].map(parseFloat)); // [1, 2, 3]
// 解析如下
// parseFloat函数没有第二参数,只能按照十进制输出了,即为答案的输出。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。