我的 javascript 对象文字实例有什么问题?

What is wrong on my javascript object-literal instance?

我正在尝试在我的 javascript 代码中实例化一个对象文字,但是没有用。

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

    console.log(user);

初始化对象的正确语法是

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

= 是您需要使用的赋值运算符 :

如果您在对象内赋值,请使用 : 您可以在对象外使用 user.name = "User Name"

赋值

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

    console.log(user);