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

Javascript JS-将字符串转换为不带空格和逗号的数组对象,javascript,arrays,split,mapping,Javascript,Arrays,Split,Mapping,将字符串拆分为数组对象的最佳方法是什么?我想要以下字符串: var str = "New York, California, Indiana" 要转换为以下数组 var arr = ["New York", "California", "Indiana"] 请注意:字符串中包含空格和逗号,我希望忽略它们,但需要保留一些空格(即“newyork”之间的空格)。实现这一点的最佳方法是什么?您可以使用str.split,将split参数设置为,“,这样它将使用字符串的空格值拆分字符串: var

将字符串拆分为数组对象的最佳方法是什么?我想要以下字符串:

var str = "New York, California, Indiana"
要转换为以下数组

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

请注意:字符串中包含空格和逗号,我希望忽略它们,但需要保留一些空格(即“newyork”之间的空格)。实现这一点的最佳方法是什么?

您可以使用
str.split
,将split参数设置为
,“
,这样它将使用字符串的空格值拆分字符串:

var str='newyork,California,Indiana';
var arr=str.split(',');

警报(arr)应该可以使用字符串拆分

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