mozilla
Ihre Suchergebnisse

    Neu in JavaScript 1.8.5

    JavaScript 1.8.5 ist die Version von JavaScript, die in Firefox 4 integriert ist.

    Neue Funktionen

    Function Description
    Object.create Erstellt ein neues Objekt mit dem spezifizierten Prototype-Objekt und Eigenschaften. Bug 492840
    Object.defineProperty

    Fügt einem Objekt eine benannte Eigenschaft hinzu, welche durch einen übergebenen Descriptor beschrieben wurde.

    Object.defineProperties Fügt einem Objekt die benannten Eigenschaft hinzu, welche durch einen übergebenen Descriptor beschrieben wurden.
    Object.getOwnPropertyDescriptor Gibt einen Eigenschaften-Deskriptor einer Eigenschaft eines Objekts zurück.

    Bug 505587

    Object.keys Gibt ein Array mit allen aufzählbaren Eigenschaften eines Objekts zurück.Bug 307791
    Object.getOwnPropertyNames Gibt ein Array mit allen aufzählbaren und nicht-aufzählbaren  Eigenschaften eines Objekts zurück.Bug 518663
    Object.preventExtensions Unterbindet die Erweiterung eines Objekts (verhindert das Hinzufügen neuer Eigenschaften). Bug 492849
    Object.isExtensible Stellt fest, ob ein Objekt erweiterbar ist. Bug 492849
    Object.seal Versiegelt ein Objekt - unterbindet die Erweiterung eines Objekts und die Konfiguration vorhandener Eigenschaften. Bug 492845
    Object.isSealed Stellt fest, ob ein Objekt versiegelt ist. Bug 492845
    Object.freeze Friert ein Objekt ein - unterbindet die Löschung eines Objekts und die Veränderung der Eigenschaften. Bug 492844
    Object.isFrozen Stellt fest, ob ein Objekt eingefroren ist. Bug 492844
    Array.isArray Überprüft, ob es sich bei einem Objekt um ein Array handelt. Bug 510537
    Date.toJSON Gibt einen JSON-Format-String für ein Date-Objekt zurück.
    Function.prototype.bind

    Erstellt eine neue Funktion, die sich beim Aufruf selbst im angegebenen Kontext aufruft. Bug 429507

    Neue Features von ECMAScript 5

    Weitere Arbeit an der Standardisierung

    Einige nicht-standardisierte syntaktische Verfahren für die Definition von Gettern und Settern wurden entfernt; die Syntax von ECMAScript 5 wurde nicht verändert. Diese Verfahren waren sehr eigenartig und wurden kaum eingesetzt. Weitere Informationen stehen in diesem Blog-Artikel.

    Neue Objekte

    Objekt Beschreibung
    Proxy Unterstützt die Erstellung von Object- und Function-Proxies, welche Meta-Programmierung bei JavaScript ermöglichen.

    Änderungen an globalen Objekten

    ISO 8601-Unterstützung für Date
    Die Methode parse()des Date-Objekts unterstüzt nun einfache Datum-Format-Strings nach dem ISO 8601-Standard.
    Globale Objekte nur lesbar
    Die globalen Objekte NaN, Infinity, und undefined wurden schreibgeschützt gemacht, wie von der ECMAScript 5 Spezifikation vorgegeben.

    Weitere Änderungen

    API-Änderungen bei JavaScript (SpiderMonkey)

    Achtung: Lokale Callbacks (wie unter JSLocaleCallbacks spezifiziert) sollten den an Sie zugewiesenen Speicherpuffer nicht freigeben; dieser Puffer wird von SpiderMonkey verwaltet.

    Die Funktion JS_NewString()wurde bei SpiderMonkey 1.8.5 entfernt. Stattdessen sollte nun die Funktion JS_NewStringCopyN() eingesetzt werden.

    Schlagwörter des Dokuments und Mitwirkende

    Mitwirkende an dieser Seite: AngelSankturio, eminor, fscholz
    Zuletzt aktualisiert von: fscholz,