Javascript 拆分差异

标签 javascript jquery

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/

相关文章:

javascript - 试图通过外部链接链接到选项卡式内容

javascript - 为什么没有在页面源中添加元素

javascript - 递归使用 jQuery 选择器?

javascript - ASP.NET 4.5 自定义验证属性。 IsValid() 调用得太晚了

javascript - 获取多项选择的选项值

javascript - Vuex 竞争条件

javascript - Vue.js,如何导入和使用 JQuery 来初始化一个 materialize-css 轮播

javascript - Chrome 扩展程序 - 如何将 DOM 从内容脚本发送到后台页面?

javascript - 无法使用React显示API请求的结果

javascript - Bootstrap 和 JQuery 可拖动