JavaScript: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Oggetti e prototipi e New (approfondimento)
SamueleBOT (discussione | contributi)
m clean up using AWB
Riga 1:
{{S}}
{{Incompleto|lezione}}
{{Risorsa|tipo=lezione|materia1=Linguaggi di programmazione web}}
{{Linguaggio
Riga 135:
 
== Oggetti e prototipi ==
La programmazione orientata agli oggetti in JavaScript può risultare un po' caotica, questo perchèperché il concetto di [[w:Classe (informatica)|classe]] in JavaScript è sostituita dalla possibilità di creare oggetti manualmente o tramite "prototipi polimorfi".
 
Un oggetto creato manualmente:
Riga 152:
</source>
''Output'': <code>1</code>
 
 
O ancora manualmente:
Line 168 ⟶ 167:
</source>
''Output'': <code>1</code>
 
 
Un oggetto creato tramite un prototipo:
Line 191 ⟶ 189:
</source>
''Output'': <code>1</code>
 
 
Si può anche modificare uno dei prototipi predefiniti per appenderci metodi personalizzati: