我有这个json文件。如何仅查看版本为“ A”的项目?非常感谢。
[
{
"id": 1,
"version": "A",
"description": "description 01",
"title": "title 01"
},
{
"id": 2,
"version": "B",
"description": "description 02",
"title": "title 02"
},
{
"id": 3,
"version": "A",
"description": "description 03",
"title": "title 03"
}
]
我不知道如何写所有值,但不知道如何只写“ A”。
您可以使用filter
方法
const items = [
{
"id": 1,
"version": "A",
"description": "description 01",
"title": "title 01"
},
{
"id": 2,
"version": "B",
"description": "description 02",
"title": "title 02"
},
{
"id": 3,
"version": "A",
"description": "description 03",
"title": "title 03"
}
];
const versionAItems = items.filter( item => item.version === 'A' )
console.log(versionAItems)
如果只想查找与版本匹配的项目,则可以使用find方法,如下所示:
let obj =
[
{
"id": 1,
"version": "A",
"description": "description 01",
"title": "title 01"
},
{
"id": 2,
"version": "B",
"description": "description 02",
"title": "title 02"
},
{
"id": 3,
"version": "A",
"description": "description 03",
"title": "title 03"
}
];
let find = "A";
let result = obj.find((item)=> item.version === find);
console.log(result);