1. 对象字符串转换
var exampleObj= {n:1,s:'String',b:true,x:null,y:undefined,arr:[1,2,3],obj:{k:11,name:'zhangsan'}};
var exampleStr=JSON.stringify(exampleObj);
var exampleObj2=JSON.parse(exampleStr);
console.log("obj1:"+exampleObj);
console.log("str:"+exampleStr);
console.log("obj2"+exampleObj2);
console.log("obj3"+eval("("+exampleStr+")"));
2. 获取对象的某个属性的值
js中想根据动态key得到某对象中相对应的value的方法有二:
1、var key = "name1";var value = obj[key];
2、var key = "name1";var value = eval("obj."+key);