它的作用是将数组转换为字符串,其作用和toString()相同。
例子:
比如我们有个字符串"a","b","c"我们要输出为a,b,c这样的格式,那么我们可以这样:
var a = ["a","b","c"];
document.write(a);
若使用join,那必须得这样:
var a = ["a","b","c"].join(",");
document.write(a);
如果你说你要直接输出abc,而不输出a,b,c,那使用join再合适不过。
var a = ["a","b","c"].join("");
document.write(a);
演示:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function cxm()
{
var temp=new Array()
for(var i=0;i<12;i++)
{
temp[i]=Math.floor(Math.random()*10)
}
alert(Math.floor(Math.random()*10));
alert("您的查询码:"+temp.join(""));
}
</script>
</HEAD>
<BODY>
<A href="javascript:cxm();">获取查询码 </A>
</BODY>
</HTML>