10-对象属性的获取方式
//属性的获取方式
//属性的设置有 . [] .是取自身的属性 []可以是变量
var obj = {};
obj.name = 'abc';
obj['age'] = 20;
//枚举属性 for in 遍历对象的属性
var obj2 = {name:'abc',age:18,id:1};
for(o in obj2){
console.log(o); //获取键名 name age id
console.log(obj2[o]); //获取value值
};
var arr = ['a','b','c']; //数组
for(a in arr){
console.log(a) //得到是索引 0123
};
//序列化 数据 json字符串的方式来传输
//对象转json字符串 JSON.stringify()
//json字符串转对象 JSON.parse()
var obj3 = {name:'abc',age:18,id:1};
console.log(typeof JSON.stringfy(obj3)); //string
var str = JSON.stringfy(obj3);
console.log(typeof JSON.parse(str)); //object
for … in 与 for … of 的区别:https://www.cnblogs.com/zhilu/p/13856912.html