Object获取属性值
时间: 2023-10-16 22:12:18 浏览: 84
flash object标签 属性详解
在 JavaScript 中,可以使用对象属性访问符号(`.`)或方括号符号(`[]`)来获取对象的属性值。
例如,假设有一个名为 `person` 的对象,其中包含 `name` 和 `age` 属性。可以使用以下方式来获取属性值:
```javascript
const person = {
name: 'John',
age: 30
}
// 使用点符号
console.log(person.name); // 输出: 'John'
console.log(person.age); // 输出: 30
// 使用方括号符号
console.log(person['name']); // 输出: 'John'
console.log(person['age']); // 输出: 30
```
使用方括号符号的好处是可以使用变量来动态获取属性值,例如:
```javascript
const propertyName = 'name';
console.log(person[propertyName]); // 输出: 'John'
```
需要注意的是,如果尝试访问一个不存在的属性,则会返回 `undefined`。例如:
```javascript
console.log(person.address); // 输出: undefined
```
阅读全文