国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

TypeScript 高級語法——元組

2023-07-24 17:27 作者:沒用軟件開發(fā)日記  | 我要投稿

????元組類型是另一種數(shù)組類型,它確切地知道它包含多少個元素,以及它在特定位置包含哪些類型。

????元組是TS引入的一個概念,在JS中沒有可對應的實現(xiàn),它最大的意義在于在開發(fā)階段給我們更準確的提示,當我們訪問超過元組長度的索引位置時我們會獲得直接的異常提示,獲取任意一個位置的元素都能得知準確的元素類型(因為元組中每個位置的元素類型都被聲明了)。

????元組本質(zhì)上是一個具象化描述的數(shù)組(Array),和數(shù)組具有相同的方法、特性,可以被解包、調(diào)用數(shù)組函數(shù)。

????上例是一個配合剩余參數(shù)的元組示例,類型描述中“...boolean[?]”表示除元組前兩位以外剩余的參數(shù)都為布爾類型,這種寫法的好處是當我們對剩余參數(shù)存在一定的預判的時候,能編寫更多的編譯時代碼提供給我們開發(fā)提示。

????示例中的readonly關(guān)鍵字表示元組不可被修改,rest將作為只讀參數(shù)存在。readonly也是TS引入的概念,在ES標準中并不存在,其只是在編碼過程中為開發(fā)人員提供類型提示上的便利。

TypeScript 高級語法——元組的評論 (共 條)

分享到微博請遵守國家法律
丰宁| 临汾市| 荔浦县| 丰台区| 瑞安市| 万载县| 天津市| 泾川县| 清远市| 青州市| 云和县| 灵寿县| 四川省| 壶关县| 攀枝花市| 安多县| 仁布县| 西丰县| 甘泉县| 巴楚县| 高密市| 花垣县| 清水河县| 曲水县| 延长县| 油尖旺区| 宜阳县| 轮台县| 兰西县| 威信县| 郸城县| 八宿县| 那坡县| 青河县| 曲沃县| 商都县| 禹城市| 蓬安县| 北票市| 宽城| 永德县|