JavaScript map+parseInt 容易产生的误区
2021-04-10 23:26
标签:ons 使用 win const 接受 数组 调用 解决办法 pre JavaScript map+parseInt 容易产生的误区 标签:ons 使用 win const 接受 数组 调用 解决办法 pre 原文地址:https://www.cnblogs.com/leslie1943/p/13363962.htmlmap
/**
* 语法:
* var new_array = arr.map(function callback(currentValue[,index[,array]]){
* // return element for new_array
* }[,thisArg])
*/
简单示例
var numbers = [1, 4, 9]
var double = numbers.map(x => x * 2)
console.info(double)
parseInt in map
const newIntArray = ["1", "2", "3"].map(parseInt)
console.info(newIntArray) // [ 1, NaN, NaN ]
解析过程
解决办法: 使用箭头函数
const newIntArrayWithNumber = ["1.2", "2.3", "3.4"].map(num => parseInt(num, 10))
console.info(newIntArrayWithNumber) // [ 1, 2, 3 ]
文章标题:JavaScript map+parseInt 容易产生的误区
文章链接:http://soscw.com/index.php/essay/74003.html