⊗jsOpAdAG 49 of 60 menu

Gettere för accessorer i OOP i JavaScript

Låt oss analysera tillämpningen av gettere för egenskapsaccessorer mer ingående. Låt oss anta att vi har följande klass med en privat egenskap:

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

Låt oss skapa en publik egenskap name i denna klass, som kan läsas, men inte skrivas:

class User { #name; constructor(name) { this.#name = name; } get name() { return this.#name; } }

Låt oss kontrollera hur det fungerar. Vi skapar ett objekt av vår klass och skickar ett namn som en parameter:

let user = new User('john');

Och nu läser vi namnet via den publika egenskapen:

let name = user.name; console.log(name);

Men ett försök att skriva namnet kommer att leda till ett fel, precis som vi ville:

user.name = 'eric';

Implementera gettere för accessorer för egenskaperna i klassen Employee.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa