对象类型注解

有两种方法

一个是用type,一个是用interface

type用法:

//type 别名= {

//  属性名:类型

//  属性名n:类型n

//}

//let 变量名:别名={

//  属性名:值

//  属性名n:值n

//}

type objType ={

  name:string

  age:number

}

let objs ={

  name:'姓名’,

  age:20

}

 interface用法:

//interface 别名 {

//  属性名:类型

//  属性名n:类型n

//}

//let 变量名:别名={

//  属性名:值

//  属性名n:值n

//}

let dataType ={
    id:number
    name:string
}
interface ObjType ={ success:boolean msg:string data:dataType[] } coinst getdata:ObjType={ success:true, msg:'成功‘ data:[{ id:1, name:'姓名' }] }

  

posted @ 2024-06-14 21:54  light丶  阅读(11)  评论(0)    收藏  举报