⊗jsOpAdAG 49 of 60 menu

Getteri un setteri OOP JavaScript

Ļaujiet sīkāk izpētīt getteru un setteru īpašību izmantošanu. Pieņemsim, ka mums ir šāda klase ar privātu īpašību:

class User { #name; constructor(name) { this.#name = name; } }

Izveidosim šajā klasē publisku īpašību name, ko varēs nolasīt, bet nevarēs ierakstīt:

class User { #name; constructor(name) { this.#name = name; } get name() { return this.#name; } }

Pārbaudīsim darbību. Izveidosim objektu mūsu klases, padodot tam parametru vārda vērtību:

let user = new User('john');

Un tagad nolasīsim vārdu caur publisko īpašību:

let name = user.name; console.log(name);

Bet mēģinājums ierakstīt vārdu izraisīs kļūdu, tieši kā mēs vēlējāmies:

user.name = 'eric';

Implementējiet getterus un setterus klases Employee īpašībām.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt