标签:parse rip radix val javascrip 方法 其它 java dex
原题: [‘1‘, ‘2‘, ‘3‘].map(parseInt);
第一次分解:
[‘1‘, ‘2‘, ‘3‘].map((item, index) => {
return parseInt(item, index)
})
第二次分解
parseInt(‘1‘, 0) // 1
parseInt(‘2‘, 1) // NaN
parseInt(‘3‘, 2) // NaN, 3 不是二进制
结果
[‘1‘, ‘2‘, ‘3‘].map(parseInt) // 1, NaN, NaN
array.map(function(currentValue,index,arr))
在radix
为 undefined,或者radix
为 0 或者没有指定的情况下,JavaScript 作如下处理:
原题:[‘10‘,‘10‘,‘10‘,‘10‘,‘10‘].map(parseInt); 第一次分解: [‘10‘,‘10‘,‘10‘,‘10‘,‘10‘].map((item, index) => { return parseInt(item, index) }) 第二次分解 parseInt(‘10‘, 0) // 10 parseInt(‘10‘, 1) // NaN parseInt(‘10‘, 2) // 2 parseInt(‘10‘, 3) // 3 parseInt(‘10‘, 4) //4 结果 [‘10‘,‘10‘,‘10‘,‘10‘,‘10‘].map(parseInt);// 10 NaN 2 3 4
标签:parse rip radix val javascrip 方法 其它 java dex
原文地址:https://www.cnblogs.com/wuliangfan/p/11164561.html