在js对象中使用getter函数,为什么我的代码不起作用?

问题描述 投票:0回答:2

我在chrome控制台中编写了以下代码,当我按Enter键时,它返回以下错误:Uncaught SyntaxError:无效的简写属性初始值设定项为什么?

let obj = {
    p1=1,
    p2=2,
    get koko(){conslole.log("koko");}}
javascript object getter
2个回答
0
投票

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

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

0
投票

语法应该是:

let obj = {
    p1:1,
    p2:2,
    get koko(){console.log("koko")}
}
© www.soinside.com 2019 - 2024. All rights reserved.