微軟更新了類別檢查器,對於任何使用函數初始化的函數宣告或const宣告,類別檢查器將會分析包含的可視範圍,追蹤任何新增的屬性。

微軟發布TypeScript 3.1 RC版,這次更新了可映射的多元組(Tuple)和陣列類別,以及函數宣告屬性,另外,官方提到,雖然他們盡量避免在語言更新中加入重大變化,但在TypeScript 3.1開發者需要特別注意,廠商專用類別以及Narrowing函數有所變更。
TypeScript 3.1 RC版中開始支持可映射多元組和陣列,微軟將TypeScript現存的可映射物件類別,使用在多元組和陣列中。微軟TypeScript項目經理Daniel Rosenwasser提到,現在迭代多元組和陣列隻是執行了該有的正確行為,並非使用了一個全新的概念來映射多元組和陣列。
第二項更新函數宣告屬性,是用來減緩將代碼遷移到TypeScript上的不便,能解決命名空間相關的問題。由於之前命名空間無法與var、let或const宣告一起使用,如無類型的React代碼移植到TypeScript上,非常的麻煩,而現在微軟修改了類別檢查器,使其運行更加人性化,Daniel Rosenwasser表示,在TypeScript 3.1中,對於任何使用函數初始化的函數宣告或const宣告,類別檢查器將會分析包含的可視範圍,以追蹤任何新增的屬性。
TypeScript 3.1已做出了一些較大的變革,內建lib.d.ts的函數庫將不再支持廠商專用類別,TypeScript 3.1後的lib.d.ts和其他內建宣告函數庫,將完全使用WHATWG DOM規範的網頁IDL檔案產生,好處是lib.d.ts將更容易更新維護,要繼續使用廠商專用類別的開發者,需要增加額外宣告,否則將會讓應用程序無法支持特定瀏覽器。另外,Narrowing函數也進行了改變,現在typeof foo
相關資訊
最新熱門應用
hotbit交易平台app安卓版
其它軟件223.89MB
下載
bilaxy交易所app
其它軟件223.89MB
下載
avive交易所官網最新版
其它軟件292.97MB
下載
必安交易所app官網版安卓
其它軟件179MB
下載
富比特交易所app安卓版
其它軟件34.95 MB
下載
美卡幣交易所安卓版
其它軟件16.3MB
下載
幣幣交易所app官網
其它軟件45.35MB
下載
熱幣交易所最新版本app
其它軟件287.27 MB
下載
zbg交易所官方ios
其它軟件96.60MB
下載
拉菲交易所安卓版
其它軟件223.89MB
下載