东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
07
2024/01

TypeScript中的數(shù)組注解

發(fā)布時(shí)間:2024-01-07 19:40:05
發(fā)布者:dzw
瀏覽量:
0

    TypeScript能夠通過設(shè)置類型注解規(guī)定聲明變量的類型,當(dāng)我們需要一個(gè)數(shù)組時(shí)有以下幾種注解方式。

    1.通過元組直接注解

TypeScript中的數(shù)組注解 (1)

    在數(shù)組數(shù)量和類型確定的情況下使用元組注解,比如坐標(biāo)系這種,元組注解元素種類和數(shù)量必須確定,元素一一對(duì)應(yīng),個(gè)數(shù)也需要一致。

    如上圖,第三個(gè)數(shù)量不一致導(dǎo)致報(bào)錯(cuò),第四個(gè)類型錯(cuò)誤導(dǎo)致報(bào)錯(cuò)。

    2.通過數(shù)組

 TypeScript中的數(shù)組注解 (2)

    我們可以定義arr的類型為(number | string)[ ],意為一個(gè)數(shù)組中即可包含字符串也可以包含數(shù)字,或者也可以直接使用number,意為一個(gè)只能使用數(shù)字的數(shù)組。

 TypeScript中的數(shù)組注解 (3)

     前三個(gè)因?yàn)橛凶址產(chǎn)導(dǎo)致報(bào)錯(cuò)。

    通過數(shù)組注解還有另一種寫法,通過Array<string>這種形式,如下,我們注解該數(shù)組只有字符串,后三個(gè)因?yàn)楹袛?shù)字報(bào)錯(cuò)。

 TypeScript中的數(shù)組注解 (4)

    3.多維數(shù)組

    當(dāng)該數(shù)組對(duì)象中的元素為數(shù)組時(shí),每有一個(gè)數(shù)組元素添加一個(gè)[ ]

TypeScript中的數(shù)組注解

關(guān)鍵詞:
返回列表