有两种方法
一个是用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:'姓名' }] }
标签:name,对象,别名,interface,let,类型,注解,type,属性 From: https://www.cnblogs.com/whenwei123/p/18248722