js字符数组转化为数字数组
先谈一谈需求,我有一个字符串数组,数组内容是字符类型的数字,需要把字符类型的数字转换为数字类型,找了找资料,发现牛人真是多,把前辈的经验总结一下。
例子
['1','2','3'] => [1,2,3]
方法
['1','2','3'].map(Number) // [1,2,3]
['1','2','3'].map((value)=>{
return parseInt(value)
}) // [1,2,3]
JSON.parse('[' + String(['1', '2', '3']) + ']') // [1,2,3]
eval('[' + String(['1', '2', '3']) + ']') // [1,2,3]