js

xiaoxiao2021-02-28  19

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+")");// 所有浏览器都兼容

 

输出:

 

 

转载请注明原文地址: https://www.6miu.com/read-1600228.html

最新回复(0)