javascript.split(';';)会在数组中留下逗号吗?

javascript.split(';';)会在数组中留下逗号吗?,javascript,arrays,string,Javascript,Arrays,String,我有一个空格分隔的字符串,我想把它做成一个数组。我正在使用.split(“”)方法来执行此操作。生成的数组中是否包含这些空格?例如,如果我的字符串是“joe Welded the street”,我对其执行了该方法,那么数组会像这样[“joe”,“Welded”,“down”,“the”,“street”]还是像这样[“joe”,“Welded”,“down”,“the”,“the”,“street”]?不,数组中不会有空格。它看起来是这样的: ["joe", "walked", "down",

我有一个空格分隔的字符串,我想把它做成一个数组。我正在使用
.split(“”)
方法来执行此操作。生成的数组中是否包含这些空格?例如,如果我的字符串是
“joe Welded the street”
,我对其执行了该方法,那么数组会像这样
[“joe”,“Welded”,“down”,“the”,“street”]
还是像这样
[“joe”,“Welded”,“down”,“the”,“the”,“street”]

不,数组中不会有空格。它看起来是这样的:

["joe", "walked", "down", "the", "street"]

因为空间有点难看,让我们采取一个更为明显的例子,同样的效果:

var str = "joe...walked...down...the...street";
var arr = str.split("...");
alert(arr); //["joe", "walked", "down", "the", "street"]

.

它将删除空格


请注意,对于更复杂的拆分使用(例如在regexp上拆分),IE的拆分无法正常工作。split的跨浏览器实现可以正常工作


根据您的用户名查看

。。。当使用Chrome内置的javascript控制台时,您可以交互式地测试javascript(我认为,mac上的View>Developer>javascript控制台,Page>Developer>Debug javascript pc)。对于像这样的问题,只需打开控制台并找出答案可能会更快。当回答StackOverflow上的问题时,它也是一个方便的工具;o@Daniel孟德尔:好的,谢谢。我应该想到这一点。