JS - 将字符串转换为不含空格和逗号的数组对象

问题描述:

将字符串拆分为数组对象的最佳方法是什么?我想下面的字符串:JS - 将字符串转换为不含空格和逗号的数组对象

var str = "New York, California, Indiana" 

变成下面的数组

var arr = ["New York", "California", "Indiana"] 

请注意:该字符串包含空格和逗号,我想忽略,但一些空间需要保留(即“纽约”之间的空间)。什么是实现这一目标的最佳方式?

+1

'str.split(',')' –

您可以使用str.split与分裂参数作为', '所以它会与他们的空间值分割字符串:

var str = 'New York, California, Indiana'; 
 
var arr = str.split(', '); 
 
alert(arr);

有可能需要将字符串分割

var str = "New York, California, Indiana" 
var arr= str.split(",");