Argomenti trattati: metodi e proprietà dell'oggetto Global in JavaScript.
Tutti gli oggetti incorporati nel linguaggio JavaScript derivano dall'oggetto globale Object.
E' quindi lecito scrivere:
var o=new Object();
Ogni oggetto incorporato nel linguaggio eredita le proprietà ed i metodi di questo oggetto, che sono quindi rese disponibili per tutti gli oggetti che derivano da Object.
I metodi principali sono:
Metodi |
|
toString() | converte l'oggetto in un letterale alfanumerico |
valueOf() | restituisce il valore primitivo dell'oggetto |
Le proprietà fondamentali sono:
Proprietà | |
constructor | restituisce la stringa rappresentante il costruttore, ad esempio 'Object' |
prototype | restituisce il prototipo dell'oggetto ed
è utilizzata per aggiungere proprietà all'oggetto:
var ob=new Object() // ob non ha la proprietà descrizione Object.prototype.descrizione='oggetto cui ho aggiunto una proprietà'
/*avendo aggiunto una proprietà, tutti gli oggetti costruiti nel codice
successivo avranno una descrizione predefinita: 'oggetto cui ho aggiunto
una proprietà', che può essere modificata. */ |
Esistono inoltre dei metodi e delle proprietà non riferiti ad un oggetto specifico e che possono essere richiamati direttamente:
Oggetti incorporati JavaScript