Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11758|Risposta: 0

[JavaScript] Il metodo JS Object, il metodo Class e il metodo Prototype sono differenziati

[Copiato link]
Pubblicato su 13/06/2017 14:03:38 | | |

Il prototipo è un concetto molto importante in Js, ogni funzione (in Js la funzione è anche un oggetto) ha una proprietà chiamata prototype, cioè il prototipo), ma in circostanze normali il suo valore è nullo, ma ha una funzione molto importante: le istanze condivideranno le sue proprietà e i suoi metodi (questa è la base per implementare l'ereditarietà in Js)!
I prototipi vengono condivisi per istanze di oggetti, il che è sia comodo per il programma che confuso, con molti risultati inaspettati!



[Citazione]
1. Il metodo oggetto include il metodo nel costruttore e il metodo sul prototipo costruttore;
2. Metodo delle classi, infatti, la classe qui è una funzione, in js perché la funzione è anche un oggetto, quindi puoi aggiungere attributi e metodi alla funzione, questo metodo è più usato in nodo;
3. Il metodo prototipo è generalmente usato per la condivisione di istanze di oggetti, come Person.prototype.sayName=function(){console.log(this.name); }; Aggiungi il metodo al prototipo per abilitare la condivisione. Questo elimina la necessità di allocare memoria a un'istanza ogni volta che viene inizializzata.





Precedente:5 consigli per il debug JS
Prossimo:vs Sviluppa plugin per note di copyright [codice sorgente]
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com