JavaScript——对象

对象

若干个键值对

 1 var 对象名={
 2       属性名:属性值,
 3       属性名:属性值,
 4       属性名:属性值
 5 }
 6 
 7 //定义了一个person对象,它有四个属性!
 8 var person={
 9       name:"cl",
10       age:19,
11       email:"123456789@qq.com",
12       score:0
13 }

js中对象,{.....}表示一个对象,键值对描述属性 xxxx:xxxx,多个属性之间使用逗号隔开,最后一个属性不加逗号!

JavaScript中的所有的键都是字符串,值是任意对象

1.对象赋值

1 person.name="cl"
2 "cl"
3 person.name
4 "cl"

2.使用一个不存在的对象属性不会报错!underfined

1 delete  haha
2 underfined

3.动态的删减属性,通过delete删除对象的属性

1 delete person.name
2 true
3 person

4.动态的添加,直接给新的属性值添加值即可

1 person.haha="haha"
2 "haha"
3 person

 

5.判断属性值是否在这个对象中!  xxx in  xxx!

1 'age' in person
2 true
3 //继承
4 'toString' in person
5 true

 

6.判断一个属性值是否是这个对象自身拥有的hasOwnProperty()

1 person.hasOwnProperty('toString')
2 false
3 person.hasOwnProperty('age')
4 true

 

posted @ 2021-04-29 22:23  cengxuyuan  阅读(62)  评论(0)    收藏  举报