⊗jsOpIhPtP 38 of 60 menu

Aizsargātās īpašības OOP JavaScript

Ieviesīsim arī aizsargātās īpašības. Arī tās sāksim ar pasvītrojumu. Apskatīsim piemēru. Veidosim vecāku klasi ar aizsargātu īpašību, kas satur vecumu:

class User { setAge(age) { this._age = age; } getAge() { return this._age; } }

Bērna klasē veidosim metodi, kas palielina vecumu par vienu:

class Student extends User { incAge() { this._age++; } }

Pārrakstiet šādu kodu izmantojot aizsargātu īpašību:

class User { #name; setName(name) { this.#name = name; } getName() { return this.#name; } } class Employee extends User { setName(name) { if (name.length > 0) { this.#name = name; } } }
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