若干个键值对
var 对象名={
属性名: 属性值,
属性名: 属性值,
属性名: 属性值//最后一个**没有逗号**
}
//定义了一个person对象,有四个属性
<script>
var person = {
name:"yangli",
age:23,
email:"1760183212@qq.com",
score:99
}
</script>
JavaScript中所有的键都是字符串,值是任意对象
1.对象赋值
person.name="yaqx"
'yaqx'
person.name
'yaqx'
2.使用一个不存在的属性,不会报错
person.hdjdj
undefined
3.动态的删减属性,通过delete删除对象的属性
delete person.name
true
person
{
age: 23,
email: '1760183212@qq.com',
score: 99
}
4.动态的添加,直接给新的属性添加值即可
person.id="19103431"
'19103431'
person
{
age: 23,
email: '1760183212@qq.com',
score: 99,
id: '19103431'
}
5.判断属性值是否在这个函数里面
person.age
23
person['age']//JavaScript中所有的键都是字符串,值是任意对象
23
'age' in person
true
'toString' in person
true
6.判断一个属性是否是本身拥有的hasOnwPreperty()
person.hasOwnProperty('toString')
false
person.hasOwnProperty('name')
false
person.hasOwnProperty('id')
true
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)