我正在尝试在我的打字稿代码中使用符号(使用 es-5 作为目标)。但是,下面的代码会报错TS2304:找不到名称“符号”
var sym = Symbol();
根据路线图,从 1.5 版本开始支持符号。但我想一件事是支持符号,另一件事是将符号转译为 es-5。
让符号在我的 es-5 转译代码中工作的最佳方法是什么?
默认情况下,当编译到旧版本时,TypeScript 不提供多填充以供将来对标准库的更改,它只提供语法更改。
这意味着Symbol编译为 ES5 时不可用,但编译为 ES6 时可用。
如果你想在编译到较旧的 ES 版本时使用 ES6 标准库更改,你可以使用core.js https://github.com/zloirock/core-js得到聚填充物。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)