javascript - 过滤对象数组Vue
问题描述
我有一个对象数组,我试图通过匹配的 id 进行过滤
//Vehicle is added to quote
function filterByID(item) {
return item.id === 1;
}
this.vehicle = this.data.filter(filterByID);
数据如下:
data: [
0: {
id: 0,
name: name
},
1: {
id: 1,
name: name
},
2: {
id: 2,
name: name
}
]
检查车辆部件时出现空错误
解决方案
你是这样使用它的:
const data = [
{
id: 0,
name: '',
},
{
id: 1,
name: '',
},
{
id: 2,
name: '',
},
];
function filterByID(item) {
return item.id === 1;
}
console.log(data.filter(filterByID)); // output: [{ "id": 1, "name": "" }]
推荐阅读
- pytorch - 如何提高NYUV-2数据集在语义分割任务上的读取速度,从而提高GPU利用率?
- python - Heroku Django 在生产过程中如何获取设置文件?多种设置
- amazon-web-services - lambda 在完成前退出并且不等待
- javascript - 使用 Promises 的 bing 搜索 api
- c# - 如何在扩展方法中重用泛型接口的代码?
- javascript - 为什么我的 JavaScript 似乎没有在我的 HTML 中运行
- html - 如何在反应按钮上动态显示加载器
- ruby-on-rails - 如何在 Rails 中为 API 序列化程序响应设置 UTC 格式?
- java - 我们可以获取指定区域的 S3 存储桶列表吗?
- javascript - 如何在自动化测试时临时编辑前端元素?