⊗jsOpBsOIC 22 of 60 menu

Objekti klasēs OOP JavaScript

Klasēs var izmantot citu klases objektus. Apskatīsim piemēru. Pieņemsim, ka vēlamies izveidot lietotāju ar vārdu un uzvārdu, kā arī pilsētu, kurā viņš dzīvo. Pieņemsim, ka mums ir šāda klase pilsētai:

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

Vārdu, uzvārdu un pilsētu padodam kā konstruktora parametrus:

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

Šajā gadījumā vārds un uzvārds būs virknes, bet pilsēta - objekts savas atsevišķas klases:

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

Izvadīsim mūsu lietotāja vārdu:

console.log(user.name);

Tagad izvadīsim lietotāja pilsētas nosaukumu:

console.log(user.city.name);

Dota šāda klase:

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

Izveidojiet tā, lai otrajā un trešajā parametrā tiktu padoti atsevišķu klases objekti.

Izveidojiet darbinieka objektu, izmantojot klasi no iepriekšējā uzdevuma.

Izvadiet konsolē izveidotā darbinieka vārdu, amatu un nodaļu.

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