Javascript
var sitename="Welcome to JavaScript Kit"
var words=sitename.split(" ") //split using blank space as delimiter
for (var i=0; i<words.length; i++)
alert(words[i])
//4 alerts: "Welcome", "to", "JavaScript", and "Kit"
还有
var sitename="Welcome to JavaScript Kit"
var words=sitename.split("") //split using blank space as delimiter
for (var i=0; i<words.length; i++)
alert(words[i])
//6 alerts: "W", "e", "l", "c","o","m"
有什么区别
var words=sitename.split(" ");
还有
var words=sitename.split("");
这里,两次分割之间有什么区别。
最佳答案
var sitename="Welcome to JavaScript Kit"
var words=sitename.split("") //split using blank space as delimiter
for (var i=0; i<words.length; i++)
alert(words[i])
//6 alerts: "W", "e", "l", "c","o","m"
它不会仅在 m 处停止,之后还会有更多警报。
每个单词都会被提醒,直到“K”“I”“T”http://jsfiddle.net/zwJJN/
var words=sitename.split("") //split using blank space as delimiter
var words=sitename.split(" ") //split using white space space as delimiter
当我们使用 split 时,将搜索整个字符串以查找给定的分隔符,并在此基础上进行拆分
var Words=sitename.split("")
//每个字符都被分割。
var words=sitename.split(" ")// every words is splitted having white space before it.
关于Javascript 拆分差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20604170/