定义Javascript对象时出现不可恢复的语法错误

时间:2018-10-04 07:02:10

标签: javascript javascript-objects

您好,我是javascript的初学者。以下代码显示了getValue()的语法错误,请帮助我

let obj = {
 x:1,
 function getValue(){
  console.log("hello")
 }
}

1 个答案:

答案 0 :(得分:2)

那根本不是有效的语法。如果您希望getValueobj的函数属性,则可以这样做(属性初始化程序语法):

let obj = {
 x:1,
 getValue: function(){ // *** Change here
  console.log("hello")
 }
}

或此(方法语法,ES2015中的新功能):

let obj = {
 x:1,
 getValue(){ // *** Change here
  console.log("hello")
 }
}