
El cual nació en el proceso de estudiar las pesadillas del ambiente Lexical y el programa educativo en general sobre el tema "¿Por qué funciona así?"
La tarea realmente vino de la serie wtfjs, pero después de una cuidadosa consideración, encaja completamente en la lógica del lenguaje.
Entonces, directo al punto:
Hay un módulo module.js
:
Se llama desde el archivo index.js:
En realidad, la pregunta es: ¿qué se mostrará en la consola?
La respuesta es: ============================ 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 ============================