Ich liebe Rubys ||=
Mechanismus. Wenn eine Variable nicht existiert oder existiert nil
, erstellen Sie sie und setzen Sie sie gleich:
amount # is nil
amount ||= 0 # is 0
amount ||= 5 # is 0
Ich muss jetzt etwas Ähnliches in JavaScript tun. Was ist die Konvention oder der richtige Weg, dies zu tun? Ich weiß, ||=
ist keine gültige Syntax. 2 offensichtliche Möglichkeiten, damit umzugehen, sind:
window.myLib = window.myLib || {};
// or
if (!window.myLib)
window.myLib = {};