我是js初学者,想转换一个字符串,例如“ 1、4、7”到数组[1、4、7]。
我需要类似join函数相反的东西
答案 0 :(得分:2)
尝试一下:
const convert = str => str.split(',').map(p=>+p)
console.log(convert("1, 4, 7"))
答案 1 :(得分:0)
>> "1, 4, 7".split(", ").map(num => +num)
>> [1, 4, 7]
答案 2 :(得分:0)
尝试
let s = "1, 4, 7";
let a = JSON.parse(`[${s}]`);
console.log(a);
答案 3 :(得分:0)
var str = '1, 2, 3';
var = str.split(", ");
通过分割字符串,它将作为缺少定界符的数组返回……在这种情况下,“,”(逗号和空格)
如果str = '1,2, 3';
为此,您将需要一个正则表达式...
var = str.split(/, ?/);