0
XS = [ '10', '10', '10'] [ '10', '10', '10']为什么javascript地图parsint ['10','10','10']给人无稽之谈?
xs.map(parseInt函数) [10,NaN时,2 ] xs.map(parseFloat) [10,10,10]
为什么是结果10,楠,2表示第一个? 为什么第二个是对的?
XS = [ '10', '10', '10'] [ '10', '10', '10']为什么javascript地图parsint ['10','10','10']给人无稽之谈?
xs.map(parseInt函数) [10,NaN时,2 ] xs.map(parseFloat) [10,10,10]
为什么是结果10,楠,2表示第一个? 为什么第二个是对的?
.map()
将多个参数传递给它的回调函数。
parseInt()
使用.map()
传递的第二个参数作为扭曲其结果的基数。另一方面,
parseFloat()
仅预期一个参数,因此它按预期工作。
使用Math.floor将[] .map()数字转换为整数 – dandavis 2014-10-20 06:40:53