微軟更新了類別檢查器,對於任何使用函數初始化的函數宣告或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
下載