js之split与join的区别
共同点:split与join函数通常都是对字符或字符串的操作;
两者的区别:(1)split()用于分割字符串,返回一个数组,例如
var string=“hello world?name=zf”;
var splitString = string.split("?");
console.log(splitString);//[“hello world”,“name=zf”]
split()只有一个参数时:分割的字符串或正则表达式;两个参数时,第二个参数是指返回的数组中元素的个数;
(2)join()用于连接多个字符或字符串,返回值为一个字符串;例如
var arr= new Array();
arr[0]=“hello”;
arr[1]=“z”;
arr[2]= “f”;
arr.join("&");//“hello&z&f”
join();//默认分割符为逗号;