JavaScript--常用的---对象-数组-字符串之间的相互转化
2017-12-07 14:46
531 查看
直接就上正文了,实在不会多吐槽呀
1、数组转字符串 : toString()
var arr1=["a","b","c","d",5,8]; console.log(arr1.toString());
2、字符串转数组 : split
var str1 = "周一,周二,周三,周四,周五,周六,周末"; var arr4 = str1.split(","); console.log(arr4);
3、对象转数组 :
var obj1 = { "a":71,"bg":22,"dw":37,"th":17,"ij":17, "ku":258,"qq":369,"ww":"abs","ee":"ddd" }; var arr2=[],arr3=[]; for(var i in obj1){ var keys=i; arr2.push(keys); //将“键名” 保存在数组中 var vals=obj1[i]; arr3.push(vals); //将“值” 保存在数组中 } console.log(arr3); // console.log(arr2);
4、附加一点,将一个 JSON 字符串转换为对象 : JSON.parse()
JSON.stringify() 方法将对象转JSON字符 。 (IE7及其以下版本不支持)
var str2 = '{"name":"hello","age":"666"}'; console.log(JSON.parse(str2)); //字符串转json对象 var str3 = {"name":"hello","age":"666"}; console.log(JSON.stringify(str3)); //对象转字符串 IE7及其以下版本不支持
相关文章推荐
- 字符串、字节数组、可序列化对象之间的相互转化
- js实现对象-数组-字符串之间的相互转化
- js实现对象-数组-字符串之间的相互转化
- JavaScript对象,JSON对象,JSON字符串之间的相互转化大全{包含三者的具体介绍和定义}
- Android中 二进制、十进制、十六进制串、byte数组、字符串、ASCII之间的相互转化
- JavaScript 字符(串)数组和字符串的相互转化
- 字符串、字符数组、list之间相互转化
- Jquery对象与JavaScript DOM之间的相互转化
- int 型数组与vector对象之间的相互转化
- JavaScript中JSON字符串和JSON对象相互转化
- JavaScript中json对象和string对象之间相互转化
- JavaScript中json对象和string对象之间相互转化
- JavaScript对象与jQuery对象的相互之间的转化
- 【JavaScript】Array 对象(二)[并列数组、多维数组、数组字符串相互转换]
- javascript数组与字符串的相互转化
- Android使用Google Gson实现JSON字符串和对象、对象数组之间相互转换
- JavaScript中json对象和string对象之间相互转化
- javascript数组与字符串的相互转化
- JavaScript中json对象和string对象之间相互转化
- eval函数就是JavaScript用来解释JSON字符串的,把字符串转化为对象、数组、函数或者其它。