对象
声明:
let 对象名 ={
属性名:属性值,
方法名:函数
}
let 对象名 = new Object()
对象的操作
先创建一个对象
let op = {
name:'jvav',
id:4,
num:1001
}
查
对象名.属性
console.log(op.name)
对象名['属性名']
改
对象名.属性 = 新值
op.name = 'java'
console.log(op.name)
增
对象名.新属性 = 新值
op.uname = 'JAVA'
console.log(op.uname)
删
delete 对象名.属性
对象的方法
let op = {
name:'add',
hello:function(){
document.write('hello')
}
}
方法是由方法名和函数两部分构成,它们之间使用分号隔开
调用:对象名.方法名
op.hello()
遍历对象
for (let key in 对象名){
console.log(key) //得到的是属性名key
console.log(对象名[key])
}
for (let key in op) {
console.log(key)
console.log(op[key])
}