
它是在研究LexicalEnvironment噩梦和通常以“为什么会这样工作”为主题的教育计划的过程中诞生的。
该任务确实来自wtfjs系列,但经过仔细考虑,它完全符合该语言的逻辑。
因此,正确地讲:
有一个模块module.js
:
从index.js文件中调用它:
实际上,问题是:控制台中将显示什么?
答案是: ============================ m1Obj.a: | 10 m1Obj.getterA: | 12 m1Obj.x: | 23 m1Obj.getA: | 10 m1Obj.getArrowA: | 5 m1Obj.rndA: | 12 111 m1Obj.getRndA: | 12 111 ============================ m2Obj.a: | 10 m2Obj.getterA: | 12 m2Obj.x: | 23 m2Obj.getA: | 10 m2Obj.getArrowA: | 5 m2Obj.rndA: | 12 111 m2Obj.getRndA: | 12 111 ============================ a: | 5 ============================