Kann jemand erklären, was diese Aussage bedeutet?Kann jemand bitte e = e || erklären x? Warum e zu e zuordnen?
e = e || x
Insbesondere
e = e || window.event
Das in einem Stück Code erscheint auf Suche.
Ich bin nicht zu einem vollständigen Verlust, aber mein Verständnis ist, dass es e und window.event (oder x/was auch immer) zu e zuweist. Es ist nur natürlich, oder?
Aber was ist der Wert bei der Zuordnung von e zu e? Sollte nicht e = window.event genug sein? Vielleicht hängt es davon ab, wie es benutzt wird?
Ist das nicht '||' a boolean Operator zu sehen? Also sollte "e" danach entweder "wahr" oder "falsch" sein? –
ist es "benutze e, wenn es bereits definiert/verfügbar ist, sonst verwende x". Es ist ein nettes Stück syntaktischen Zucker in Javascript, in Pseudo-Code, "wenn (existiert e) dann return e sonst zurück x". –
@Cobra_Fast '||' gibt in Javascript nicht wahr/falsch zurück, es gibt das erste Objekt zurück, das "truthy" ist. – Matthew