Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11758|Vastaus: 0

[JavaScript] JS Object Method, Class Method ja Prototype Method on eriytetty

[Kopioi linkki]
Julkaistu 13.6.2017 14.03.38 | | |

Prototyyppi on erittäin tärkeä käsite Js:ssä, jokaisella funktiolla (Js:ssä funktio on myös objekti) on ominaisuus nimeltä prototyyppi, eli prototyyppi), mutta normaalisti sen arvo on nolla, mutta sillä on erittäin tärkeä funktio, että instanssit jakavat sen ominaisuudet ja metodit (tämä on perusta periytymisen toteuttamiselle Js:ssä)!
Prototyypit jaetaan objektien instansseille, mikä on sekä ohjelmalle kätevää että hämmentävää, ja tuloksena on monia odottamattomia tuloksia!



[Lainaus]
1. Objektimenetelmä sisältää metodin konstruktorissa ja metodin konstruktoriprototyypissä;
2. Luokkametodi, itse asiassa luokka tässä on funktio, js:ssä, koska funktio on myös objekti, joten funktioon voi lisätä attribuutteja ja metodeja, tätä metodia käytetään enemmän nodeissa;
3. Prototyyppimenetelmää käytetään yleensä objektien instanssien jakamiseen, kuten Person.prototype.sayName=function(){console.log(this.name); }; Lisää menetelmä prototyyppiin, jotta jakaminen on mahdollista. Tämä poistaa tarpeen varata muistia instanssille joka kerta alustuksen yhteydessä.





Edellinen:5 vianetsintävinkkiä JS:n debuggaukseen
Seuraava:vs Kehitä tekijänoikeusmuistiinpanoja -lisäosa [lähdekoodi]
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com