Als «ecmascript-5» getaggte Fragen

ECMAScript ist der Name des Ecma International Standard 262. Es basiert auf der Skriptsprache JavaScript, die Netscape zur Standardisierung an Ecma geliefert hat. Die 5. Ausgabe ist eine Aktualisierung der Spezifikation der 3. Ausgabe nach der Stornierung der 4. Ausgabe. Es werden neue Funktionen hinzugefügt, darunter der strikte Modus, Getter und Setter, ein JSON-Objekt und neue Methoden für Objekt-, Array-, Datums- und Funktionsprototypen.

163
Unterschied zwischen Einfrieren und Versiegeln

Ich habe gerade von den JavaScript-Methoden freezeund gehört seal, mit denen jedes Objekt unveränderlich gemacht werden kann. Hier ist ein kurzes Beispiel für die Verwendung: var o1 = {}, o2 = {}; Object.freeze(o2); o1["a"] = "worked"; o2["a"] = "worked"; alert(o1["a"]); //prints...

104
Javascript Reduzieren Sie ein leeres Array

Wenn ich das Array verkleinere, versuche ich, die Zahl Null zu erhalten, aber ich verstehe das Verhalten der Funktion nicht klar [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); Ergebnis TypeError: Reduce of empty array with no initial value...