最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

TypeScript 類型基礎(chǔ)——類型轉(zhuǎn)換

2023-07-21 13:46 作者:沒(méi)用軟件開(kāi)發(fā)日記  | 我要投稿

????在開(kāi)發(fā)過(guò)程中難免會(huì)出現(xiàn)目標(biāo)類型和自身類型不符,但是業(yè)務(wù)中使用自身類型就可以滿足數(shù)據(jù)的需求的情況,比如我們?cè)谶m配UI框架時(shí),我們的數(shù)據(jù)類型需要經(jīng)過(guò)一次類型轉(zhuǎn)換才能和UI框架的類型相匹配。

????這是一個(gè)最簡(jiǎn)單的類型轉(zhuǎn)換的例子,getName函數(shù)接收類型為B的參數(shù),所以在這個(gè)位置我們使用“as”關(guān)鍵字將user的類型從A轉(zhuǎn)換為B。

????需要注意的是接口A和接口B的類型描述一定是互相兼容的(接口A是接口B的子集:兩個(gè)接口存在相同非可選字段),否則就會(huì)出現(xiàn)如下?tīng)顩r:

????這里也可以先轉(zhuǎn)換為any在轉(zhuǎn)換為B,意義是先轉(zhuǎn)換為一個(gè)萬(wàn)能類型再進(jìn)行真實(shí)的轉(zhuǎn)換。

在除了tsx文件以外,類型轉(zhuǎn)換有一種簡(jiǎn)寫形式:

????在字段前將要轉(zhuǎn)換的目標(biāo)類型用“<>”包裹。


TypeScript 類型基礎(chǔ)——類型轉(zhuǎn)換的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
丽水市| 乌拉特中旗| 延川县| 新民市| 淮滨县| 舒城县| 湘潭县| 西昌市| 丹江口市| 水富县| 垣曲县| 朝阳市| 通州市| 福州市| 莱州市| 江西省| 南阳市| 桂平市| 耒阳市| 宁强县| 乐至县| 资兴市| 许昌市| 太和县| 静安区| 同德县| 星座| 全南县| 蛟河市| 富宁县| 定日县| 新蔡县| 额济纳旗| 南开区| 鲁甸县| 德清县| 商都县| 子长县| 互助| 石楼县| 邓州市|