首页 > 解决方案 > 在 js 对象中使用 getter 函数,为什么我的代码不起作用?

问题描述

我在 chromeconsole 中编写了以下代码,当我按 Enter 时,它返回以下错误: Uncaught SyntaxError: Invalid shorthand property initializer 为什么?

let obj = {
    p1=1,
    p2=2,
    get koko(){conslole.log("koko");}}

标签: javascriptobjectgetter

解决方案


您的问题在于设置对象值。它们应该是这样的:

let obj = {
    p1: 1,
    p2: 2,
    get koko() { console.log('koko') }
}

推荐阅读