Что не так в моем объектно-литеральном экземпляре javascript? - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь создать экземпляр объекта-литерала в моем коде JavaScript, но он не работает.

    var user = {
        name = "User Name",
        email = "user@teste.com",
        birthdate = new Date(1980,1,30)
    };

    console.log(user);

Ответы [ 2 ]

1 голос
/ 02 июля 2019

Если вы присваиваете значения внутри объекта, используйте :. Вы можете назначать значения вне объекта с помощью user.name = "User Name"

    var user = {
        name : "User Name",
        email : "user@teste.com",
        birthdate : new Date(1980,1,30)
    };

    console.log(user);
1 голос
/ 02 июля 2019

Правильный синтаксис для инициализации объекта:

let obj = {
   key1: value1
   key2: value2
   ...
} 

= - оператор присваивания, который необходимо использовать :

...