TypeScript 接口 Interfaces - 数组类型

事实上在 TypeScript 中我们也可以使用接口来对数组进行规范化,也就是来描述一个数组的类型

源码

  • ts
//声明一个接口
interface StringArray{
    //前面是索引值,后面是返回的 string 类型的结果
    [index:number]:string;
}
//声明一个数据类型为上面接口类型的变量
let myArray:StringArray;
myArray = ['xiaochuan','xiaoming','xiaohong'];//这里主要的目的就是规范了值得类型,这里数组中的值就必须是上面已经规范好了的 string 类型,其他类型的都会报错
alert(myArray[0]);
  • HTML
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>TypeScript 接口 Interfaces - 数组类型</title>
</head>
<body>
    <script type="text/javascript" src="Interfaces.js"></script>
</body>
</html>
  • 浏览器效果图
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容