对象
声明:
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])}