1. 对象
var book = {"name":"三毛流浪记","price":10};
1) 获取对象:
第一种:book.name;
第二种:book["name"],
2) 修改对象内容:
第一种:book.name ="三毛流浪记xx";
第二种:book["name"] = "三毛流浪记xx",
3) 创建对象:
可以像上面一样,直接定义时就添加属性和值,也可以先定义一个空对象,后面再赋值:
/*定义一个空对象*/
var book = {}
book.name="史记";
book.price=35;
alert(book.name+":"+book.price);
4) 对象的遍历
for(var key in book){
alert("键:"+key+",值:"+book[key]);
}
5) 对象的删除
delete book.price;
alert(book.name+":"+book.price);
6) 对象转字串
使用 JSON.stringify(obj);方法返回对象对应的串
输出:
7) 字串转对象
有两种方法:
JSON.parse(str);// 可能在ie9以下版本不兼容
eval("("+str+")");// 所有浏览器都兼容
输出: