3.Object、object、{}
Object、object、{}等类型都不能定义null,undefined
1.Object包含所有类型(除null,undefined)
let a1:Object = 1
let a2:Object = '字符串'
let a3:Object = []
let a4:Object = {}
let a5:Object = ()=>{}
let a6:Object = true
let a7:Object = null
let a8:Object = undefined
2.object包含引用类型
let a1:object = 1
let a2:object = '字符串'
let a3:object = []
let a4:object = {}
let a5:object = ()=>{}
let a6:object = true
let a7:object = null
let a8:object = undefined
3.{} 相当于 new Object 包含所有类型(除null,undefined)
let a1:{} = 1
let a2:{} = '字符串'
let a3:{} = []
let a4:{} = {}
let a5:{} = ()=>{}
let a6:{} = true
let a7:{} = null
let a8:{} = undefined
let obj:{} = {
name:"fly"
}
obj.name = 'tom'
obj.age = 18