首页 > 解决方案 > JavaScript 对象键的语法不熟悉

问题描述

我遇到过这样写的对象:

 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”是一个对后续代码块执行某些操作的关键字?谢谢!

标签: javascript

解决方案


推荐阅读