Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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编译为javascript代码_Javascript_Typescript_Compilation - Fatal编程技术网

将typescript编译为javascript代码

将typescript编译为javascript代码,javascript,typescript,compilation,Javascript,Typescript,Compilation,这是一个从typescript到javascript的编译枚举。我真的很喜欢看到编译后的javascript版本来学习更多的javascript内容。我遇到了一个非常复杂的定义枚举的代码,有人能帮我描述一下这段代码吗 这是一个简单的问题,但我认为理解javascript中的高级概念非常好 var Color; (function (Color) { Color[Color["Red"]] = 0] = "Red"; Color[Color[&quo

这是一个从typescript到javascript的编译枚举。我真的很喜欢看到编译后的javascript版本来学习更多的javascript内容。我遇到了一个非常复杂的定义枚举的代码,有人能帮我描述一下这段代码吗

这是一个简单的问题,但我认为理解javascript中的高级概念非常好

var Color;
(function (Color) {
  Color[Color["Red"]] = 0] = "Red";
  Color[Color["Green"]] = 1] = "Green";
  Color[Color["Blue"]] = 2] = "Blue";
})(Color || (Color = {}))

我相信这是你的第一个必要阅读:这将是第二个:这里是第三个:。顺便问一下,你确定复制/粘贴正确吗?这些括号不匹配。出于某种原因,我在颜色后面加了两个括号。很抱歉谢谢你的链接,我会退房的