Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11758|Antwoord: 0

[JavaScript] JS Objectmethode, Class Method en Prototype Method worden onderscheiden

[Link kopiëren]
Geplaatst op 13-06-2017 14:03:38 | | |

Prototype is een heel belangrijk concept in Js; elke functie (in Js is de functie ook een object) heeft een eigenschap genaamd prototype, dat wil zeggen, het prototype), maar onder normale omstandigheden is de waarde nul, maar het heeft een heel belangrijke functie: de instanties delen zijn eigenschappen en methoden (dit is de basis voor het implementeren van overerving in Js)!
Prototypes worden gedeeld voor instanties van objecten, wat zowel handig is voor het programma als verwarrend, met veel onverwachte resultaten!



[Citaat]
1. De objectmethode omvat de methode in de constructor en de methode op het constructorprototype;
2. Klassemethode, in feite is de klasse hier een functie, in js omdat de functie ook een object is, dus je kunt attributen en methoden aan de functie toevoegen, deze methode wordt meer gebruikt in de node;
3. De prototypemethode wordt over het algemeen gebruikt voor het delen van objectinstanties, zoals Person.prototype.sayName=function(){console.log(this.name); }; Voeg de methode toe aan het prototype om delen mogelijk te maken. Dit elimineert de noodzaak om geheugen aan een instantie toe te wijzen telkens wanneer deze wordt geïnitialiseerd.





Vorig:5 debuggingtips voor JS-debugging
Volgend:vs Develop-auteursrechtnotities-plugin [broncode]
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com