Неисправимая синтаксическая ошибка при определении объекта Javascript - PullRequest
0 голосов
/ 04 октября 2018

Привет, я новичок в javascript. Код ниже показывает синтаксическую ошибку в getValue (). Пожалуйста, помогите мне

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

1 Ответ

0 голосов
/ 04 октября 2018

Это просто неверный синтаксис.Если вы хотите, чтобы getValue было свойством obj, это функция, вы должны сделать это следующим образом (синтаксис инициализатора свойства):

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

или вот это (синтаксис метода, новый в ES2015):

let obj = {
 x:1,
 getValue(){ // *** Change here
  console.log("hello")
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...