如何获得具有2个值的对象的值。该对象称为George,具有2个值,名称和年龄。
您拥有对象字面量
var George = {
name: 'George',
age: 53,
}
您可以通过两种方式访问其值:
与任何面向对象的语言一样,您可以使用点运算符访问:
console.log(George.age);
var GeorgesName = George.name
如果您使用过其他语言(例如Java,Python或任何面向对象的语言,这应该是您熟悉的。
console.log(George["age"]);
var GeorgesName = George["name"];
这种方法的优点是,即使您不知道,也可以使用它,哪个键和值将是您感兴趣的。您可以将带有键的字符串(例如“ age”)动态传递给函数getObjectValue
并返回值。
Object.keys(George)
或Object.values(George)
函数检索["age","name"]
或["George",53]
]的数组>