属性名称是常量的话,获取属性的值有:
- 对象.属性名称
Object.attr
- 对象[属性名称]
Object[attr]
属性名是变量的话,获取属性的值只能是:
- 对象[属性名称]
// Object[attr]
const obj = {
name: 'Mark',
age: 18,
sex: 'male',
};
const attr = 'name';
const res = obj[attr];
console.log('name', res); // Mark