⊗jsOpBsOIC 22 of 60 menu

Objektid klassides OOP-s JavaScriptis

Klassides saab kasutada teiste klasside objekte. Vaatame seda näite abil. Oletame, et tahame luua kasutaja ees- ja perekonnanimega ning linna, kus ta elab. Oletame, et meil on järgmine klass linnale:

class City { constructor(name) { this.name = name; } }

Anname eesnime, perekonnanime ja linna konstruktori parameetritena:

class User { constructor(name, surn, city) { this.name = name; this.surn = surn; this.city = city; } }

Sel juhul on ees- ja perekonnanimi stringid, kuid linn on omaette klassi objekt:

let city = new City('luis'); let user = new User('john', 'smit', city);

Väljastame oma kasutaja eesnime:

console.log(user.name);

Nüüd väljastame oma kasutaja linna nime:

console.log(user.city.name);

Antud on järgmine klass:

class Employee { constructor(name, position, department) { this.name = name; this.position = position; this.department = department; } }

Tehke nii, et teise ja kolmanda parameetrina edastatakse eraldi klasside objektid.

Looge töötaja objekt eelmise ülesande klassi abil.

Väljastage konsooli loodud töötaja eesnimi, ametikoht ja osakond.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu