javascript - 将打字稿编译成javascript代码
问题描述
这是从 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 = {}))
解决方案
推荐阅读
- wordpress - Wordpress 外观 > 定制器停止工作
- r - 将时间测量转换为 R 中的变量
- php - MongoDB PHP驱动程序:限制选项无效
- sql - postgresql - 具有多个表的列的分页/排序
- python - Python OpenCV 错误:当前线程不是对象的线程
- json - 颤动的json get方法在调用时返回null
- python - Python Pycharm:加载大型 JSON 文件时内存不足
- gnuplot - Gnuplot,线点 + 直方图,一张图,两个数据文件
- java - 为什么 CAS(比较和交换)不等同于繁忙的等待循环?
- javascript - 加载更多分页