我试图在我的打字代码中使用符号(使用es-5作为目标)。但是,下面的代码给出了一个错误TS2304:无法找到名称‘符号’
var sym = Symbol();根据路线图,从1.5版开始就支持符号。但我想有一件事是支持符号,另一件事是把符号转到es-5。
在我的es-5转换代码中获得符号的最佳方法是什么?
发布于 2016-01-24 15:14:33
默认情况下,TypeScript在编译到旧版本时不为标准库的未来更改提供多填充,它只提供语法更改。
这意味着符号在编译到ES5时不可用,但在编译到ES6时可用。
如果您希望在编译旧ES版本时使用ES6标准库更改,则可以使用core.js获得多填充。
https://stackoverflow.com/questions/34976169
复制相似问题