两个自定义的实现字符串与数组相互转换的js函数,希望能对大家有用:
复制代码 代码如下:
function StringToArray(str,substr) {
var arrTmp = new Array();
if(substr=="") {
arrTmp.push(str);
return arrTmp;
}
var i=0, j=0, k=str.length;
while(i
if(j!=-1) {
if(str.substring(i,j)!="") { arrTmp.push(str.substring(i,j)); }
i = j+1;
} else {
if(str.substring(i,k)!="") { arrTmp.push(str.substring(i,k)); }
i = k;
}
}
return arrTmp;
}
function ArrayToString(arr,str) {
var strTmp = "";
for(var i=0;iif(arr[i]!="") {
if(strTmp=="") {
strTmp = arr[i];
} else {
strTmp = strTmp + str + arr[i];
}
}
}
return strTmp;
}
具体的应用可以参考下考高分网的相关文章。
javascript数组使用调用方法汇总
https://www.jb51.net/article/13084.htm
javascript 数组操作实用技巧
https://www.jb51.net/article/19987.htm


![JavaScript 字符串与数组转换函数[不用split与join] JavaScript 字符串与数组转换函数[不用split与join]](http://www.mshxw.com/aiimages/31/117143.png)
