咱們知道typescript 是ES 超集。這意味着,不單單ES 的各類語法特性都會包括,還能保證經過typescript的編譯服務能夠很方便的轉成ES向下兼容的版本,這得意於typescript強大的polyfill 機制。html
通常來講,根據瀏覽器對ES支持的普及度,咱們會把typescript的代碼編譯成ES5 部署,咱們經過閱讀編譯後的代碼 能夠更好的學習ES6,ES7,ES8 的一些語法糖特性,也能更深層次的理解js的語法本質和運行機制。typescript
本系列文章是Typescript對ES6/7/8 新特性編譯爲ES5自動生成的polyfill 代碼的解讀:瀏覽器