⊗jsOpBsPIC 7 of 60 menu

Ominaisuuksiin viittaaminen luokkien sisällä OOP:ssa JavaScriptissä

Luokan metodien sisällä this viittaa kyseisen luokan olioon:

class User { show() { console.log(this); // olio } }

Tämä tarkoittaa, että voimme viitata olion ominaisuuksiin this:n kautta. Kokeillaan. Olkoon oliollamme ominaisuus name. Tulostetaan tämä ominaisuus metodissamme:

class User { show() { console.log(this.name); } }

Luodaan nyt luokkamme olio:

let user = new User;

Kirjoitetaan haluamamme ominaisuus:

user.name = 'john';

Kutsutaan nyt metodia, jolloin tulostamme näytölle ominaisuuden arvon:

user.show(); // tulostaa 'john'

Kirjoita luokan Employee olioon ominaisuudet name ja salary.

Tee metodi, joka tulostaa näytölle työntekijän nimen.

Tee metodi, joka tulostaa näytölle työntekijän palkan.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää