Ich habe eine Spiel-Engine namens Panda.js gelesen. Es war ein Verfahren, in dem Kern zu überprüfen, ob Vollbild vom Browser unterstützt oder nicht, aber es verstand nicht, diesen Code:Was bedeutet es, dieselbe Bedingung zweimal mit if (cond) esle if (sameCond) zu überprüfen?
if (this.system.canvas.requestFullscreen)
this.system.canvas.requestFullscreen();
else if (this.system.canvas.requestFullScreen)
this.system.canvas.requestFullScreen();
Wahrscheinlich ist dies ein Fehler. – Chamindu
Sieht aus wie ein Fehler für mich, ich kann nicht sehen, warum der zweite Block jemals ausgeführt werden würde, es sei denn, es ist eine Art Problemumgehung, wo der erste Aufruf von this.system.canvas.requestFullscreen in einigen Browsern falsch ist, aber es auslöst in nachfolgenden Aufrufen existieren. –