Ein weiterer Beitrag hier erklärt, dass „Node wickelt Code des Moduls in eine Funktion“, und gab eine Erklärung „https://nodejs.org/api/modules.html#modules_the_module_wrapper“Ist die globale Variable nodejs an die "Modul" -Funktion gebunden, wie wird sie zugewiesen?
Aber ich bin immer noch verwirrt, habe ich Schnipsel folgende:
var n = 'my'
module.a='k'
console.log(module.a);
console.log(module.n);
NodeJS verwenden, es druckt
k
undefined
Frage: wenn Skriptebene Variablen wie ‚n‘ binded ist Umfang NodeJS „Modul“ funktionieren, warum module.n 'nicht existiert?
Danke.
Nirgendwo heißt es, dass lokale Bereichsvariablen an das 'module' Objekt gebunden werden? – Bergi