I want to understand why do we use getters and setters in javascript? When should it be used.
I know the general concept of getters and setters.
For example:
var obj = new Object();
obj['abc'] = "something"; //setting an object.
console.log(obj['abc']); //getting
If a similar mechanism is achieved using the above code, when do we need to use getters and setters?
Can someone explain?