我遇到了一个这样写的对象:
var box = {
locked: true,
unlock: function () { this.locked = false; },
lock: function () { this.locked = true; },
_content: [],
get content() {
if (this.locked) throw new Error("Locked!");
return this._content;
}
};
我以前从未见过'get content()'。这代表什么?那里有钥匙吗?还是“ get”一个对代码的后续代码块执行某些操作的关键字?谢谢!