JavaScript 数据类型之(对象)
JavaScript个人整理
JavaScript也是一种面向对象的语言 所有的键都是字符串 值可以是任意对象
var 对象名 = { 属性名: 属性值 属性名: 属性值 属性名: 属性值 }
var person = { name: "sdq", age: 3, email: "???????@???" score: 0 }
|
若干个键值对 js中对象, {…..}表示一个对象, 键值对描述属性xxxx: xxxx, 多个属性之间使用逗号隔开, 最后一个属性不加逗号
对象赋值
person.name = "sdq" person.name
|
undefined 使用不存在对象, 不会报错
delete 动态的删减属性
例子
delete person.name true person
|
动态的添加给新的属性添加值
person.sdq = "sdz" person
|
判断属性值是否在这个对象 属性值是否在这个对象
"sdq" in person true "sdqz" in person false
|
判断属性是否是这个对象自身拥有的 hasOwnProperty()
person.hasOwnProperty("toString") false person.hasOwnProperty("sdq") true
|
作者: 我叫史迪奇
本文来自于:
https://sdq3.link/JavaScript-object.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议