vue 取对象里某个字段属性名
时间: 2023-08-07 12:43:15 浏览: 90
vue watch关于对象内的属性监听
5星 · 资源好评率100%
在 Vue 中,可以使用 `Object.keys()` 方法来获取一个对象的所有属性名,然后通过遍历这些属性名来获取对象里某个字段属性名。
例如,假设我们有一个对象 user,它有以下属性:
```
user: {
name: '张三',
age: 18,
gender: '男'
}
```
如果我们想获取该对象的所有属性名,可以使用以下代码:
```
const keys = Object.keys(user);
```
这样,`keys` 数组中就会包含 `['name', 'age', 'gender']` 这三个属性名。
如果我们想获取对象里某个字段的属性名,比如 `name` 字段的属性名,可以使用以下代码:
```
const nameKey = Object.keys(user).find(key => key === 'name');
```
这样,`nameKey` 变量的值就会是 `'name'`。
阅读全文