javascript - 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”是一个对后续代码块执行某些操作的关键字?谢谢!
解决方案
推荐阅读
- python - 使用“virtualenv”创建了一个虚拟环境,但无法使用 python 解释器
- node-red - 用于节点红色流的 OAuth
- node.js - 条带结帐会话不起作用nodejs
- python - 获取网络带宽并使用子进程写入数据(Python:v3.8.x)
- xcode - 如何归档 Xcode 项目?
- python-3.x - OpenCV忽略水族馆外的区域
- redis - Redis maxmemory-policy noeviction 但 used_memory_rss 小于 used_memory_peak
- powershell - 在不同的用户上运行不同的 Powershell 启动脚本
- python - seaborn中的方形条形图
- android - 运行应用程序后模拟器中的意外应用程序崩溃