先谈一谈需求,我有一个字符串数组,数组内容是字符类型的数字,需要把字符类型的数字转换为数字类型,找了找资料,发现牛人真是多,把前辈的经验总结一下。
例子
[\'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]