Javascript 通过将对象数据存储在变量中来打印对象数据

Javascript 通过将对象数据存储在变量中来打印对象数据,javascript,object,Javascript,Object,我有一个名为data的对象,在data控制台上,我执行了以下操作: var数据={ 国家代码:“376”, dob:“2017-05-24”, 电子邮件:“bsbsbs@gmail.com", 名字:“ggsgsgg”, 性别:“男性”, 电话号码:“88888888888888”, 姓氏:“hshshshs” } 请输入国家代码、iso2、编号、名字、姓氏、出生日期、性别、电子邮件; countrycode=data.countrycode; number=data.phonenumber;

我有一个名为data的对象,在data控制台上,我执行了以下操作:

var数据={
国家代码:“376”,
dob:“2017-05-24”,
电子邮件:“bsbsbs@gmail.com",
名字:“ggsgsgg”,
性别:“男性”,
电话号码:“88888888888888”,
姓氏:“hshshshs”
}
请输入国家代码、iso2、编号、名字、姓氏、出生日期、性别、电子邮件;
countrycode=data.countrycode;
number=data.phonenumber;
firstName=data.firstName;
姓氏=数据。姓氏;
电子邮件:data.email;
性别:数据性别;
dob:data.dob;
console.log('email is',email);
console.log('编号为',编号);
console.log('gender is',gender);
console.log('姓是',姓);
console.log('dob is',dob);

log('firstName is',firstName)您必须实际使用=作为赋值运算符在您给出的示例中,冒号用于对象属性赋值

email = data.email;
gender = data.gender;
dob = data.dob;

使用
=
进行赋值,而不是
(保留用于将值赋值给对象的属性)

是的

email=data.email;
不是

var数据={
国家代码:“376”,
dob:“2017-05-24”,
电子邮件:“bsbsbs@gmail.com",
名字:“ggsgsgg”,
性别:“男性”,
电话号码:“88888888888888”,
姓氏:“hshshshs”
}
请输入国家代码、iso2、编号、名字、姓氏、出生日期、性别、电子邮件;
countrycode=data.countrycode;
number=data.phonenumber;
firstName=data.firstName;
姓氏=数据。姓氏;
email=data.email;
性别=数据。性别;
dob=data.dob;
console.log('email is',email);
console.log('编号为',编号);
console.log('gender is',gender);
console.log('姓是',姓);
console.log('dob is',dob);

log('firstName is',firstName)
在设置电子邮件、性别和出生日期时使用
=
。我不同意
+
的建议。对于值类型,它没有区别(但需要额外的空间),对于对象,它会导致
[object object]
,这很少有用。@tevemadar我更改了它。
email:data.email;