久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

07
2024/01

TypeScript中的數(shù)組注解

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

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

    1.通過(guò)元組直接注解

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.通過(guò)數(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ò)。

    通過(guò)數(shù)組注解還有另一種寫(xiě)法,通過(guò)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)鍵詞:
返回列表