数组、字符串、对象三者之间的相互转换 js实现

字符串转数组

var arr = str.split(',');

字符串转对象

var jsonObj = $.parseJSON(jsonStr);

var jsonObj = JSON.parse(str);

对象转字符串

JSON.stringfy(obj);

数组转字符串

1、arr.join(' ');

2、var arr = [1,2,3,4,5];
var str = JSON.stringify(arr); // "[1,2,3,4,5]"
var arr1 = JSON.parse(str); // [1, 2, 3, 4, 5]

数组、对象

var a = {"name":"北京","age":12}; // 对象a

===>等同于

a['name'] = '北京';
a['age'] = 12; // 关联数组

即: 在Javascript语言中,关联数组就是对象,对象就是关联数组

对象转数组

var data = {
user:"userName",
pass : "1212"
}; //这是一个对象

var arr = [];

for ( var i in data ){
var str = i + “:“ + data[ i ]
 arr.push( str );
}

console => arr = [ user : userName, pass : 123 ]

posted @ 2017-09-13 18:31  lynnekanuo  阅读(453)  评论(0)    收藏  举报