- 最喜欢的方法
['1','2','3'].map(Number)
- 容易想到的方法
numArray = ['1','2','3'].map((value)=>{
return parseInt(value);
})
console.log(numArray)
- 挺新颖的方法
let arr = JSON.parse('[' + String(['1', '2', '3']) + ']')
console.log(arr) // [1, 2, 3]
- 换个姿势的新颖方法
let arr = eval('[' + String(['1', '2', '3']) + ']')
console.log(arr) // [1, 2, 3]
PS:
JSON.parse()
JSON.parse() 方法用来解析JSON字符串,构造由字符串描述的JavaScript值或对象。提供可选的reviver函数用以在返回之前对所得到的对象执行变换(操作)。
String
构造函数将传入的任何可以被转换成字符串的值转换成字符串,传入的数组,将会变成由逗号将各个数组元素分隔开的字符串: