Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,892 questions

51,823 answers

573 users

How to use get (getter) and set (setter) property in JavaScript ES6

1 Answer

0 votes
class Worker {
    constructor(id, name) {
        this.id = id;
        this.name = name;
    }
    get WName() {
        return this.name;
    }
    set WName(value) {
        this.name = value;
    }
    show() {
        console.log(this.id + ' ' + this.name);
    }

}
 
const w = new Worker(2345, 'Tom');
 
w.show();

console.log(w.WName);

w.WName = 'Emma';
w.show();

     
/*
run:
   
2345 Tom
Tom
2345 Emma
 
*/

 



answered Mar 6, 2020 by avibootz
...