JS数组与字符串转换(包括数组中含有对象)
来源:互联网 发布:淘宝网iphone6 无指纹 编辑:程序博客网 时间:2024/05/20 05:06
JS数组与字符串的转换
1.数组转字符串(将数组元素用某个字符连接成字符串)
(1) join方法,用于把数组中的所有元素放入一个字符串,元素通过指定的某个字符进行分隔(连接符默认为逗号)
如: var arr=[‘a’,’b’,’c’];
var str1=arr.join() -> “a,b,c”
var str2=arr.join(“”) -> “abc”
var str3=arr.join(“join”) -> “ajoinbjoinc”
(2)数组中包含对象
如: var arr=[{“titile”:”no1”,”content”:”111”},{“titile”:”no2”,”content”:”222”}]
如果单纯用join的到的只能是两个对象,而不能得到里面的字符。
一般开发中会要求转换成json字符串然后存入数据库,此处用“&”分割
var str=””;
for (var i = 0; i < arr.length; i++) {
str += i === arr.length - 1 ? JSON.stringify(arr[i]) : JSON.stringify(arr[i]) + "&";
}
arr=str;
2字符串转数组(将字符串按某个字符切割成若干字符串,再以数组形式返回)
(1) split()方法:用于把一个字符串分割成字符串数组
如:var str=“a,b,c”;
var arr=str.split(“,”) ->[‘a’,’b’,’c’]
(2)数组中包含对象(此处对应数组转字符串中的(2))
将字符串通过“&”分割 var temp=str.split(“&”);
转换为对象 temp= eval("(" + temp + ")");
然后用push添加到数组中
- JS数组与字符串转换(包括数组中含有对象)
- js中js数组、对象与json之间的转换
- js中js数组、对象与json之间的转换
- android中对象与字节数组、字符串之间的转换
- php中对象转换数组与数组转换对象实例
- js数组字符串转换
- js数组字符串转换
- js数组与字符串相互转换
- js的数组与字符串互相转换
- JS中json字符串转换为数组
- js数组、对象与字符串互转
- js将js数组或者对象转换成json字符串
- JS中json字符串和json对象之间的转换,PHP中json字符串和php数组之间的转换
- 如何将一个java对象(包括java对象数组、集合)转换成一个json字符串
- js中数组与数组,数组与对象,对象与对象间的合并
- js数组与字符串
- Js 把数组和自定义对象转换成字符串
- javascript 数组的使用 + js 对象 转换为json 字符串
- 数据还原指定日期
- mysql截取字符串值修改字段值
- 沉思的片刻,我们都是哲学家
- 工作-stringbuffer
- Powershell 工作流实战(1)
- JS数组与字符串转换(包括数组中含有对象)
- iOS 提交错误
- android RecyclerView获得单个Item的ViewHolder
- Java调用系统命令学习(1)
- MongoDB权威指南-第9章
- 开博客啦
- java开发规范
- 在服务器上搭建SVN
- 使用srcrpm包重新编译bash使之能够输出日志到rsyslog的local1