join – 学习画板

首页 » JavaScript » join

join

数组继承的toLocalString()、toString()和valueOf()方法,在默认的情况下,得到了以逗号分割字符串的形式返回数组项。而如果使用join()方法,则可以使用不同的分割符来构建这个字符串。join()方法值只接收一个参数,即用做分隔符的字符串,然后返回包含所有数组项的字符串。请看下面的例子:

var colors = ["red", "green", "blue"];
alert(colors.join(","));   //red,green,blue
alert(colors.join("||"));  //red||green||blue

在这里,我们使用join()方法重现了toString()方法的输出。在传递逗号的情况下,得到了以逗号分割的数组值。而在最后一行代码中,我们传递了双竖线符号,结果就得到了字符串“red||green||blue”。
如果数组中的某一项的值是null或者undefined,那么该值在join()、toLocaleString()、toString()和valueOf方法返回的结果中以空字符串表示。

此文章发表在 JavaScript 标签为 . 将固定链接加入收藏.