EcmaScript 5 不推荐使用对象属性的 getters 和 setters。如果一定要用, 那么getter就不要改变属性的可见状态
/** *错误--不要这样做. */ var foo = { get next() { return this.nextId++; } }; };
因此禁止使用getters 方法改变当前对象的各属性状态。