let varName:object
规定varName类型为object,且object属性包含一个类型为string的属性和一个类型为number的属性,后续赋值时少了属性或多了属性都会报错
let varName:{name:string,age:number}
规定varName的类型为object,且object属性必须包含一个string类型的属性和任意多个属性名为字符串属性值为any类型的属性
let varName:{name:string,[propName:string]:any}
let obj1: object let obj2: Object let obj3:{}
object
表示非原始类型(非string、boolean、number、symbol、null、undefined
)
tslet obj: object
Object
TypeScript定义的标准JavaScript Object接口
tslet obj: Object
字面量空对象表示一个空对象类型, 指代排除了null和undefined以外的任何类型
tslet obj: {}
本文作者:RKLS
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!