⊗jsOpBsOIC 22 of 60 menu

Objekter innenfor klasser i OOP i JavaScript

I klasser kan man bruke objekter fra andre klasser. La oss se på et eksempel. La oss si at vi ønsker å lage en bruker med fornavn og etternavn, samt byen de bor i. La oss anta at vi har følgende klasse for byen:

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

Vi skal sende fornavn, etternavn og by som parametere til konstruktøren:

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

Her vil fornavn og etternavn være strenger, mens byen vil være et objekt av sin egen separate klasse:

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

La oss skrive ut fornavnet til brukeren vår:

console.log(user.name);

Og la oss nå skrive ut bynavnet for brukeren vår:

console.log(user.city.name);

Gitt følgende klasse:

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

Gjør slik at til den andre og tredje parameteren sendes objekter fra separate klasser.

Opprett et objekt med en ansatt ved hjelp av klassen fra forrige oppgave.

Skriv ut i konsollen navn, stilling og avdeling for den opprettede arbeidstakeren.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis