Edit für Klarheit - @ Qantas94Heavy - Ich verstehe, was es ist „sagen“ oder tun sollte, was ich nicht verstehe, warum & mehr ist wichtig wie es funktioniert:JavaScript Design Patterns Hilfe benötigt: Los Augmentation Modul
ich war ein fortgeschrittenes Tutorial auf der JS-Modul Muster zu lesen, und es gab dieses Beispiel:
var MODULE = (function (my) {
// add capabilities...
return my;
}(MODULE || {}));
was mich nervt (und ich brauche deine Hilfe) ist die letzte Aussage:
(MODULE || {}));
Ich habe Probleme beim Verständnis der Syntax Regeln dahinter, die es möglich machen. Nach einiger Suche nach Schlüsselwörtern, "JavaScript Module Syntax" und "Module Pattern Short Hand" stellte ich fest, dass ich die zugrunde liegende Basis immer noch nicht richtig verstehe.
Würde jemand bitte erklären oder zeigen Sie mir in die richtige Richtung für das Grokking// ein tieferes Verständnis zu gewinnen?
Mit freundlichen Grüßen, GGGI
Es ist entweder Leiten einen bereits definierten Teils des Moduls oder wenn es nicht vorhanden ist, um ein neues Objekt für das Modul zu schaffen - die Funktion sofort aufgerufen wird, Übergeben des Ergebnisses der Funktion an die Zuweisung. –
@ Qantas94Heavy Warum nicht als Antwort statt als Kommentar schreiben? – Bart
@ Qantas94Heavy - Ich verstehe, was es sagt oder tun soll, was ich nicht verstehe ist * warum * und noch wichtiger * wie * es funktioniert. – gogogadgetinternet