从数组中提取对象属性时的正确语法是什么?
例如
var bob = {
firstName: "Bob",
lastName: "Jones",
phoneNumber: "(650) 777-7777",
email: "bob.jones@example.com"
};
var mary = {
firstName: "Mary",
lastName: "Johnson",
phoneNumber: "(650) 888 - 8888",
email: "mary.johnson@example.com"
}
var contact = [bob, mary];
console.log(contact[1.phoneNumber]); // <-- Need help here to print phoneNumber!
所以当我想使用联系人数组从mary对象打印出phoneNumber属性时,正确的语法是什么?
答案 0 :(得分:1)
console.log(contact[1.phoneNumber]);
将导致意外的令牌ILLEGAL,因为没有这样的号码。
请改为尝试:
console.log(contact[1].phoneNumber);