javascript - 在 js 对象中使用 getter 函数,为什么我的代码不起作用?
问题描述
我在 chromeconsole 中编写了以下代码,当我按 Enter 时,它返回以下错误: Uncaught SyntaxError: Invalid shorthand property initializer 为什么?
let obj = {
p1=1,
p2=2,
get koko(){conslole.log("koko");}}
解决方案
您的问题在于设置对象值。它们应该是这样的:
let obj = {
p1: 1,
p2: 2,
get koko() { console.log('koko') }
}
推荐阅读
- python - AttributeError:混合器(dashboard.ContactQueue):类型对象“JSONField”没有属性“_meta”
- docker - 在 Plesk 服务器上为 Magento 2 安装 Varnish 缓存
- reactjs - 在 React Native Google-Places-Autocomplete 中更改地址/区域时更新地址文本
- holoviews - 在为 HoloViews 指定轴时使用 kdims 和 vdims 的成语?
- python - Opencv cv.calibrateCamera 返回“由名称('flags')和位置(8)给出的 calibrateCamera() 的参数”
- arrays - 如果单元格的值与指定范围内的值匹配,则对其进行条件格式化
- python - PUT 方法的烧瓶应用程序错误:“请求的 URL 不允许该方法。”
- node.js - 找不到带有 express.static 的图像路径
- pytorch - pytorch 数据集和可变大小的数据加载器
- html - 图片未在 HTML 中显示,错误 404 但路径正确