lib是一个包含三个对象的数组,每个对象有id和name两个属性,要找到el-form中id字段的每个值对应lib数组中id相等的name
时间: 2024-03-20 12:38:37 浏览: 60
写一个类Student,包含三个属性学号id,姓名name和年龄age;要求覆盖基类Object中的ToString()方法和Equals()方法,使得直接输出Student对象时输出的是对象的id,name和age信息;并且当两个对象的学号相同时认为它们相等;
4星 · 用户满意度95%
可以通过以下步骤来实现:
1. 获取el-form表格中的所有字段id。
2. 遍历el-form中的每个字段id,在lib数组中查找id相等的对象。
3. 如果找到了对应的对象,就获取该对象的name属性值。
具体实现方式可能会因为具体的业务逻辑而有所不同,以下是一个简单的示例代码:
```javascript
// 获取el-form表格中的所有字段id
const fieldIds = ['input1', 'input2', 'input3'];
// 遍历el-form中的每个字段id,在lib数组中查找id相等的对象
const fieldValues = fieldIds.map(fieldId => {
const prop = lib.find(item => item.id === fieldId);
// 如果找到了对应的对象,就获取该对象的name属性值
if (prop) {
return prop.name;
}
return '';
});
// fieldValues数组中存储了每个字段id对应的name属性值
console.log(fieldValues);
```
需要注意的是,以上代码只是一个简单的示例,具体实现方式需要根据具体情况进行调整。
阅读全文