关于枚举编译
来源:3-2 基础类型(下)

RadiomM
2019-12-20
黄老师,没看懂这个编译是啥意思。。。尤其是中间的 Color[Color[‘Red’] = 1] = ‘Red’。
输出 console.log(Color[“Red”] = 1) 这个值等于1,不太清楚是什么原理。
能解释一下吗?
写回答
1回答
-
Color[Color["Red"] = 1] = "Red" 首先会执行 Color["Red"] = 1 这个是一个赋值语句,相当于 Color['Red'] 的值为 1,然后就是 Color[1] = "Red",相当于 Color[1] 的值为 “Red”。
012019-12-22
相似问题