Day10-TypeScript(TS)的索引型别(Indexable Type)

今天来介绍TypeScript(TS)的索引型别(Indexable Type),
今天是轻松的一天,
大家快乐学习。

使用介面型别(Interface)来描述索引型别(Indexable Type),
指明索引以及回传值型别,也称索引签名(Index Signature)。

范例如下,
先宣告一个介面型别
用来描述索引型别

interface indexArr {
    [index: number]: string;
}

接着宣告新的变数为此介面型别,
接着透过索引值从0开始第一项,
分别可以找出各索引值所对应的字串,如下。

let arr: indexArr = ['AAA', 'BBB', 'CCC'];
let x: string = arr[0];
let y: string = arr[1];
let z: string = arr[2];

console.log(x); //AAA
console.log(y); //BBB
console.log(z); //CCC

今日结语

索引值在程序码里面是非常重要的,
尤其是要找出规则性、分组,或是跑回圈...等,
是必须想办法熟悉它的喔。


<<:  Day 13:来把静态档案加入 Angular CLI 建立的专案吧!

>>:  Day 20 资料宝石:RDS 架构解析

Day30|Git 学习资源与方式暨完赛心得

30 天的铁人赛终於来到尾声,回想自己能够连续 30 天都上传文章实在太不可思议! 以学习 Git ...

[13th][Day15] dockerfile 指令

第一个 dockerfile 中已经用过几个指令了 RUN EXPOSE 接下来会遇到的还有 CMD...

Python - pandas (v) dataframe资料框

dataframe 为资料框 可以看做excel一个资料表 import pandas as pd ...

D16 - 「脉冲×宽度×调变」

这个章节要开始建立「PWM 输出视窗」。 何谓 PWM 名为「脉冲宽度调变」(Pulse-width...

大数据平台:资料仓储

Hive 适用於 PB 等级大数据的储存,分析和查询,处李日志分析和用户行为模型训练。 SQL 语...