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

时间:2019-02-16 15:23:48

标签: javascript object getter

我在chromeconsole中编写了以下代码,当我按Enter键时,它返回以下错误: 未捕获的SyntaxError:速记属性初始化程序无效 为什么?

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

2 个答案:

答案 0 :(得分:0)

语法应为:

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

答案 1 :(得分:0)

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

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