开始一个新问题 在js中 我有一个变量A,A内部有a,b,c三个成员变量,我需要读取A变量的某个属性,但是我要求读取哪个属性在代码里不能写死,我输入一个字符串'a'就读取a属性,输入字符串'b'就读取b属性,我应该在代码里怎么写
时间: 2024-03-08 16:46:35 浏览: 8
可以使用 JavaScript 中的方括号表示法来动态地读取对象属性。具体地,可以这样写:
```
let propertyName = 'a'; // 这个字符串可以根据需要从用户输入等获取
let propertyValue = A[propertyName];
```
这里的 `propertyName` 是一个字符串,它指定了要读取的属性名。然后,我们使用方括号将它作为对象 `A` 的属性名来读取对应的属性值。这样,无论 `propertyName` 的值是什么,都可以正确地读取 `A` 对象的对应属性。