JavaScript 字符串与数组转换函数[不用split与join]_javascript技巧
程序员文章站
2022-04-11 11:20:30
...
两个自定义的实现字符串与数组相互转换的js函数,希望能对大家有用:
function StringToArray(str,substr) {
/* 函数功能:字符串按照指定字符串分割转换为数组
参数:
str :需转换的字符串
substr:分割字符串
返回值:
转换后的数组
*/
var arrTmp = new Array();
if(substr=="") {
arrTmp.push(str);
return arrTmp;
}
var i=0, j=0, k=str.length;
while(ij = str.indexOf(substr,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) {
/* 函数功能:数组根据分割字符(串)转换为字符串
参数:
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数组使用调用方法汇总
http://www.jb51.net/article/13084.htm
复制代码 代码如下:
function StringToArray(str,substr) {
/* 函数功能:字符串按照指定字符串分割转换为数组
参数:
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) {
/* 函数功能:数组根据分割字符(串)转换为字符串
参数:
arr:需转换的字符串数组
str:分割字符串
返回值:
转换后的字符串
*/
var strTmp = "";
for(var i=0;i
if(strTmp=="") {
strTmp = arr[i];
} else {
strTmp = strTmp + str + arr[i];
}
}
}
return strTmp;
}
具体的应用可以参考下脚本之家的相关文章。
javascript数组使用调用方法汇总
http://www.jb51.net/article/13084.htm
javascript 数组操作实用技巧
http://www.jb51.net/article/19987.htm
推荐阅读
-
javascript 中数组的创建 添加 与将数组转换成字符串 页面三种提交请求的方式
-
JavaScript常用字符串与数组扩展函数小结
-
javaScript 字符串与unicode码之间的相互转换,函数的封装
-
javascript 中数组的创建 添加 与将数组转换成字符串 页面三种提交请求的方式
-
JavaScript常用字符串与数组扩展函数小结
-
javascript中JSON对象与JSON字符串相互转换实例_javascript技巧
-
javascript中JSON对象与JSON字符串相互转换实例_javascript技巧
-
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同_javascript技巧
-
浅谈JavaScript字符串与数组_javascript技巧
-
js 变量类型转换常用函数与代码[比较全]_javascript技巧