对象类型注解
有两种方法
一个是用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:'姓名'
}]
}

浙公网安备 33010602011771号