Mikä on getter JavaScript?
Mikä on getter JavaScript?

Video: Mikä on getter JavaScript?

Video: Mikä on getter JavaScript?
Video: DO THE HARLEM SHAKE (ORIGINAL) 2024, Huhtikuu
Anonim

Getterit antavat sinulle tavan määrittää objektin ominaisuus, mutta ne eivät laske ominaisuuden arvoa ennen kuin se on haettu. A saaja lykkää arvon laskentakustannuksia, kunnes arvoa tarvitaan. Jos arvoa ei tarvita juuri nyt. Sitä käytetään myöhemmin, tai joissain tapauksissa sitä ei käytetä ollenkaan.

Lisäksi mikä on getter-funktio?

Joten, a asettaja on menetelmä joka päivittää muuttujan arvon. Ja a saaja on menetelmä joka lukee muuttujan arvon. Getter ja asettaja tunnetaan myös Javassa aksessorina ja mutaattorina.

Pitäisikö minun käyttää myös gettereitä ja asettereita JavaScriptissä? Sinun ei välttämättä tarvitse käytä getteriä ja settereitä luotaessa a JavaScript mutta niistä voi olla apua monissa tapauksissa. Yleisin käyttää tapauksia ovat (1) tietoominaisuuksien pääsyn turvaaminen ja (2) ylimääräisen logiikan lisääminen ominaisuuksiin ennen niiden arvojen saamista tai asettamista.

Tiedätkö myös, mikä on getter ja setter JavaScriptissä?

Nämä kaksi avainsanaa määrittelevät aksessoritoiminnot: a saaja ja a asettaja fullName-ominaisuuden osalta. Kun omaisuutta käytetään, palautusarvo saaja käytetään. Kun arvo on asetettu, asettaja kutsutaan ja välitetään asetettu arvo.

Voinko käyttää luokan JavaScriptiä?

On tärkeää huomata, että niitä ei ole luokat sisään JavaScript . Toiminnot voi käyttää jonkin verran simuloimaan luokat , mutta yleisesti JavaScript on luokkaa - vähemmän kieltä. Kaikki on esine. Ja kun on kyse perinnöstä, esineet perivät esineiltä, eivät luokat alkaen luokat kuten " luokkaa "-ical kielet.

Suositeltava: