在打字稿中使用es-6符号

马可

我正在尝试在我的打字稿代码中使用符号(使用es-5作为目标)。但是,以下代码给出了错误TS2304:找不到名称'Symbol'

var sym = Symbol();

根据路线图,自1.5版开始支持符号。但是我想一件事是支持符号,而另一件事是将符号转换为es-5。

使符号在es-5转换代码中正常工作的最佳方法是什么?

托斯克

默认情况下,TypeScript在编译为旧版本时不为将来对标准库的更改提供多填充,它仅提供语法更改。

这意味着Symbol在编译到ES5时不可用,但是在编译到ES6时可用。

如果要在编译到较旧的ES版本时使用ES6标准库更改,则可以使用core.js来获取多边形填充。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用'es6'样式在打字稿中动态设置类型?

来自分类Dev

将ES6符号与打字稿一起使用

来自分类Dev

如何在打字稿中声明ES6可迭代回调(委托)

来自分类Dev

符号的含义是什么?在打字稿中?

来自分类Dev

在打字稿中使用 apache thrift

来自分类Dev

在打字稿中使用 vuex

来自分类Dev

带点符号的ES6符号

来自分类Dev

打字稿:使用lib.core.es6.d.ts

来自分类Dev

了解ES6符号

来自分类Dev

使用es6-shim Promise.all()时打字稿打字错误

来自分类Dev

如何在打字稿中使用JavaScript

来自分类Dev

在打字稿中使用Chrome扩展API

来自分类Dev

我可以在打字稿中使用Handsontable吗

来自分类Dev

在打字稿中使用params类型的角ui状态

来自分类Dev

AngularJS如何在打字稿中使用$ q

来自分类Dev

如何使Angular2在打字稿中使用eclipse

来自分类Dev

如何在打字稿中使用Nullish合并

来自分类Dev

如何在打字稿中使用依赖注入?

来自分类Dev

在打字稿中使用扩展类型进行类型推断

来自分类Dev

在打字稿中使用* ngFor迭代接口数组

来自分类Dev

在打字稿文件中使用Jhi Translate

来自分类Dev

如何在打字稿中使用函数参数类型?

来自分类Dev

在打字稿中使用Ramda Pipe键入错误

来自分类Dev

如何在打字稿中使用`super()`

来自分类Dev

AngularJS如何在打字稿中使用$ q

来自分类Dev

如何在打字稿中使用JavaScript

来自分类Dev

在打字稿组件中使用“ import * as”会产生错误-

来自分类Dev

在打字稿中使用硒远程上传文件?

来自分类Dev

在打字稿中使用 immutability-helper 并做出反应