我想了解为什么我们在javascript中使用getter和setter?应该何时使用。
我知道getter和setter的一般概念。
例如:
var obj = new Object();
obj['abc'] = "something"; //setting an object.
console.log(obj['abc']); //getting
如果使用上面的代码实现类似的机制,我们什么时候需要使用getter和setter?
有人可以解释一下吗?