var name = 'John';
console.log(this.name, document.name, window.name, name);
const meme = "Bruce";
console.log(this.meme, document.meme, window.meme, meme);
Ausgang:Javascript globale Reichweite mit konst vs var
John undefined John John
undefined undefined undefined "Bruce"
Ist globale Reichweite unterschiedlich für var und const definiert? Ich dachte, der einzige Unterschied wäre, dass das Const unveränderlich ist.
https://medium.com/javascript-scene/javascript-es6-var-let-or-const-ba58b8dcde75 + https://stackoverflow.com/a/40775470/ 2008111 – caramba
Eine kleine Sache: const ist nicht unveränderbar (zum Beispiel können Sie array.push()), aber es ist nicht umschreibbar (Sie können Variablen nicht neu zuweisen) – semanser
'const' funktioniert nicht auf älteren Browsern (zB IE10),' var' funktioniert. – naivists