⊗jsOpAdAS 50 of 60 menu

Accessor setterek az OOP-ben JavaScriptben

Most tegyünk a getteren kívül accessor settert is:

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

Most adjunk hozzá ellenőrzést a setterben:

class User { #name; set name(name) { if (name.length > 0) { this.#name = name; } else { throw new Error('name is incorrect'); } } get name() { return this.#name; } }

Hozzunk létre egy objektumot az osztályból:

let user = new User;

Írjunk adatot a tulajdonságunkba:

user.name = 'john';

Próbáljunk meg helytelen karakterláncot beírni és hibát kapunk:

user.name = '';

Valósítsa meg a settereket a Employee osztály tulajdonságaihoz.

Adjon hozzá ellenőrzéseket a Employee osztály accessor settereihez.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás