数据类型——对象
var 对象名 = { 属性名:属性值, 属性名:属性值, 属性名:属性值 }; //定义了一个person对象,它有三个属性! let person = { name:"杨不悔", age:18, tip:"终生不悔" };
js中对象,{.....}表示一个对象,键值对描述属性 xxxx:xxxx,多个属性之间使用逗号隔开,最后一个属性不加逗号!
JavaScript中的所有的键都是字符串,值是任意对象!
1、对象赋值
person.name="yangbuhui"
'yangbuhui'
person.age=21
21
2、使用一个不存在的对象属性,不会报错!undefined
person.aaa
undefined
3、动态地删减属性,通过delete删除对象的属性
delete person.name true person {age: 21, tip: '终生不悔'}
4、动态的添加,直接给新的属性添加值即可
person.a = "a"
'a'
person
{age: 21, tip: '终生不悔', a: 'a'}
5、判断属性值是否在这个对象中!xxx in xxx!
'age' in person true //继承 'toString' in person true
6、判断一个属性是否是这个对象自身拥有的 hasOwnProperty()
person.hasOwnProperty('toString') false person.hasOwnProperty('age') true
我的一生
第1章-废物的一生
第50章-糟糕的婴儿
第300章-莫欺少年穷
第600章-莫欺中年穷
第1000章-莫欺老年穷
第1100章-不详的离去
第1101章-棺材板的震动
第1150章-盗墓贼的眼泪
第1200章-死者为大