Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在typescript中使用es-6符号_Typescript - Fatal编程技术网

在typescript中使用es-6符号

在typescript中使用es-6符号,typescript,Typescript,我试图在我的打字脚本代码中使用符号(使用es-5作为目标)。但是,以下代码给出错误TS2304:找不到名称“Symbol” 根据路线图,从1.5版开始支持符号。但我想一件事是支持符号,另一件事是将符号传输到es-5 让符号在我的es-5传输代码中工作的最佳方法是什么?默认情况下,TypeScript不提供多边形填充,以便在编译到旧版本时对标准库进行将来的更改,它只提供语法更改 这意味着编译到ES5时,符号不可用,但编译到ES6时可用 如果您想在编译到较旧的ES版本时使用ES6标准库更改,您可以使

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

根据路线图,从1.5版开始支持符号。但我想一件事是支持符号,另一件事是将符号传输到es-5


让符号在我的es-5传输代码中工作的最佳方法是什么?

默认情况下,TypeScript不提供多边形填充,以便在编译到旧版本时对标准库进行将来的更改,它只提供语法更改

这意味着编译到ES5时,符号不可用,但编译到ES6时可用


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

dojo关心这一点,目前正在阅读,将尝试使用它–请参阅我不了解它。我正在转ES6,但Typescript仍然抱怨他找不到
Symbol
var sym = Symbol();