The following is a changelog for JavaScript 1.8.5. This version was included in Firefox 4.

Nuove funzionalità in JavaScript 1.8.5

Nuove funzioni

Funzioni Descrizione
Object.create() Crea un nuovo oggetto con l'oggetto prototipo specificato e le proprietà. bug 492840
Object.defineProperty() Aggiunge la proprietà denominata descritta da un determinato descrittore a un oggetto.
Object.defineProperties() Aggiunge le proprietà nominate descritte dai descrittori dati ad un oggetto.
Object.getOwnPropertyDescriptor() Restituisce un descrittore di proprietà per una proprietà denominata su un oggetto. bug 505587
Object.keys() Restituisce una matrice di tutte le proprietà enumerabili su un oggetto. bug 307791
Object.getOwnPropertyNames() Restituisce una matrice di tutte le proprietà enumerabili e non enumerabili su un oggetto. bug 518663
Object.preventExtensions() Impedisce qualsiasi estensione di un oggetto. bug 492849
Object.isExtensible() Determina se l'estensione di un oggetto è consentita. bug 492849
Object.seal() Impedisce l'altro codice dall'eliminazione delle proprietà di un oggetto. bug 492845
Object.isSealed() Determina se un oggetto è sigillato. bug 492845
Object.freeze() Blocca un oggetto: l'altro codice non può eliminare o modificare alcuna proprietà. bug 492844
Object.isFrozen() Determina se un oggetto è stato congelato. bug 492844
Array.isArray() Controlla se una variabile è un array. bug 510537
Date.prototype.toJSON() Restituisce una stringa di formato JSON per un oggetto Date.
Function.prototype.bind() Crea una nuova funzione che, quando chiamata, chiama questa funzione nel contesto fornito (con una determinata sequenza di argomenti) bug 429507

Nuove funzionalità ECMAScript5

Altri lavori di standardizzazione

Varie sintassi non standard per la definizione di getter e setter sono state rimosse; La sintassi definita da ECMAScript 5 non è stata modificata. Erano tutti piuttosto esoterici e raramente usati; se questo ti colpisce, vedi questo post sul blog per i dettagli.

Nuovi oggetti

Oggetti Descrizione
Old Proxy API Offre supporto per la creazione di proxy Object e Function che abilitano la meta-programmazione in JavaScript.

Funzionalità modificata in JavaScript 1.8.5

Tag del documento e collaboratori

Hanno collaborato alla realizzazione di questa pagina: ladysilvia
Ultima modifica di: ladysilvia,