我有一个名为 data 的对象,在数据控制台上,我做了:
var data={
countrycode: "376",
dob: "2017-05-24",
email: "bsbsbs@gmail.com",
firstName: "ggsgsggsg",
gender: "male",
phoneNumbers: "88888888888888888",
surName: "hshshhshs"
}
let countrycode,iso2,number,firstName,surName,dob,gender,email;
countrycode=data.countrycode;
number=data.phoneNumbers;
firstName=data.firstName;
surName=data.surName;
email:data.email;
gender:data.gender;
dob:data.dob;
console.log('email is',email);
console.log('number is ',number);
console.log('gender is',gender);
console.log('surName is',surName);
console.log('dob is',dob);
console.log('firstName is',firstName);
我看到,当我通过控制台记录这些值时,我的电子邮件、性别和出生日期未定义,而对于其他其他值,我得到了正确的值。 这可能是什么原因以及为什么会发生这种情况?
最佳答案
在您给出的示例中,您必须实际使用 = 作为赋值运算符,冒号用于对象属性赋值。
email = data.email;
gender = data.gender;
dob = data.dob;
关于javascript - 通过将对象的数据存储在变量中来打印对象的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51640213/