⊗jsOpBsCPP 12 of 60 menu

Egenskaber via konstruktørparametre i OOP i JavaScript

Variable, der sendes via parametre til konstruktøren, kan skrives til egenskaber for objektet:

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

På denne måde vil de overførte værdier blive tilgængelige i alle metoder i klassen. Lad os som eksempel bruge de overførte værdier i en eller anden metode:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } show() { return this.name + ' ' + this.surn; } }

Lad os kontrollere, hvordan dette fungerer. Lad os oprette et nyt objekt ved at sende navn og efternavn som parametre til brugeren:

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

Lad os nu tilgå vores metode:

console.log(user.show());

Overfør til konstruktøren for klassen Employee navn og løn for den ansatte og skriv dem til de tilsvarende egenskaber.

Lav en metode, som vil udskrive den ansattes navn.

Lav en metode, som vil udskrive den ansattes løn.

Lav en metode, som vil forøge den ansattes løn med 10%.

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