Tipi di Oggetto ECMAScript
- Pagina precedente Applicazione dell'oggetto
- Pagina successiva Oggetto di scope
In ECMAScript, non tutti gli oggetti vengono creati allo stesso modo.
In generale, ci sono tre tipi di oggetti che possono essere creati e utilizzati: oggetti nativi, oggetti incorporati e oggetti host.
Oggetto nativo
ECMA-262 definisce l'oggetto nativo (oggetto nativo) come "un oggetto fornito dall'implementazione ECMAScript indipendente dall'ambiente host". In altre parole, l'oggetto nativo è il tipo di classe definito da ECMA-262 (type di riferimento). Includono:
- Oggetto
- Funzione
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
Pagine correlate
Corso avanzato di JavaScript:Tipi di Riferimento ECMAScript
Corso avanzato di JavaScript:Classe Function ECMAScript
Manuale di riferimento JavaScript:Oggetto Array
Manuale di riferimento JavaScript:Oggetto Boolean
Manuale di riferimento JavaScript:Oggetto Date
Manuale di riferimento JavaScript:Oggetto Number
Manuale di riferimento JavaScript:Oggetto String
Manuale di riferimento JavaScript:Oggetto RegExp
Oggetti integrati
ECMA-262 definisce gli oggetti integrati (built-in object) come "tutti gli oggetti forniti dall'implementazione ECMAScript, indipendenti dall'ambiente host, che sono presenti all'inizio dell'esecuzione del programma ECMAScript". Questo significa che gli sviluppatori non devono istanziare esplicitamente gli oggetti integrati, poiché sono già istanziati. ECMA-262 definisce solo due oggetti integrati, ovvero Global e Math (che sono anche oggetti locali, secondo la definizione, ogni oggetto integrato è un oggetto locale).
Pagine correlate
Manuale di riferimento JavaScript:Oggetto globale
Manuale di riferimento JavaScript:Oggetto Math
Oggetto host
Tutti gli oggetti non locali sono oggetti host (host object), ossia oggetti forniti dall'ambiente host implementato da ECMAScript.
Tutti gli oggetti BOM e DOM sono oggetti host.
Pagine correlate
Corso avanzato di JavaScript:Implementazione di JavaScript
Manuale di CodeW3C.com:Manuale di riferimento JavaScript
Corso di CodeW3C.com:Corso di HTML DOM
- Pagina precedente Applicazione dell'oggetto
- Pagina successiva Oggetto di scope