[英]Is Typescript != ES6?
我認為Typescript支持所有ES6的新構造。 我只是在玩http://www.2ality.com/2015/08/es6-map-json.html中的示例,例如,
var a = new Map([[true, 7], [{foo: 3}, ['abc']]])
給出很多錯誤。 我要去哪里錯了?
很可能您需要為此輸入一個.d.ts類型。
這是一個簡單的方法,它使您可以按期望的方式實例化該類。
interface MapStatic {
new(m: any): MapInstance; /*Use 'any' if you don't want typing,
and don't want to maintain the MapInstance */
}
interface MapInstance {
}
declare var Map: MapStatic;
萬一您需要它, 這里是指南。
Typescript路線圖說Map是一個完整的功能。 我會仔細檢查以確保您安裝了最新的打字稿。 使用以下安裝命令通過node.js獲取它:
npm install -g打字稿
但我認為Typescript支持ES6的所有新構造
不是所有的人。 參見: https : //kangax.github.io/compat-table/es6/具體
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.