Ts 接口和数组

93 阅读1分钟

接口中我们可以将数组的索引值和元素设置为不同类型,索引值可以是数字或字符串。 在定义接口的时候我们可以把定义数组的索引类型与值的类型 接口中我们可以将数组的索引值和元素设置为不同类型,索引值可以是数字或字符串。

interface namelist { [index:number]:string }
// 类型一致,正确 var 

list2:namelist = ["Google","Runoob","Taobao"] 
// 错误元素 1 不是 string 类型 
// var list2:namelist = ["Runoob",1,"Taobao"]