无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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 高級語法——元組的評論 (共 條)

分享到微博請遵守國家法律
曲周县| 唐山市| 二连浩特市| 紫云| 梅河口市| 安多县| 固始县| 金堂县| 崇礼县| 蕉岭县| 揭西县| 嘉鱼县| 平原县| 太和县| 静安区| 梨树县| 广宗县| 乌苏市| 宣武区| 长武县| 革吉县| 阿坝县| 永川市| 大田县| 平陆县| 甘肃省| 固安县| 大方县| 连城县| 涞源县| 越西县| 当涂县| 阿合奇县| 永善县| 上杭县| 海口市| 大丰市| 昌都县| 察隅县| 桦甸市| 东源县|