由于js对象包含多种数据类型,比较宽泛,所以会有多种写法,例如:

    1. let obj: object = {}
    2. let obj1 = {}
    3. let obj2: {}
    4. console.log(obj) //{}
    5. console.log(obj1) //{}
    6. console.log(obj2) //undefined

    未赋值的对象的定义:

    1. let obj : { a:string }

    对象如果只定义未,有属性但未给属性赋值,则需要给属性定义类型