要注意的地方:
1.如果数组中某一项的值是null或者undefined,那么改值在join()、toLocaleString()、toString()和valueOf()方法返回的结果中以空字符串表示
如下:
var colors=["red",null,"green",undefined,"blue",null];
var colors1=Array(10);
colors1[2]="yangp";
alert(colors.join(",")); //输出"red,,green,,blue,"
alert(colors1.join(",")); //输出",,yangp,,,,,,,,"