To find objects in an array that have a specific value for the docNo
property, you can use the filter()
method. Here’s an example code snippet that filters the data
array to find all objects that have a docNo
value of "doc123"
:
const data = [
{
"id": 1,
"docNo": "doc123",
},
{
"id": 2,
"docNo": "doc456",
},
{
"id": 3,
"docNo": "doc123",
}
];
const doc123Objects = data.filter(obj => obj.docNo === "doc123");
console.log(doc123Objects); // Output: [ { "id": 1, "docNo": "doc123", ... }, { "id": 3, "docNo": "doc123", ... } ]
In this example, the filter()
method is called on the data
array and returns a new array that contains only the objects with a docNo
property of "doc123"
. The filtered array is assigned to the doc123Objects
variable and then logged to the console.
If you only want to find the first object that has a docNo
value of "doc123"
, you can use the find()
method instead of filter()
. For example:
const doc123Object = data.find(obj => obj.docNo === "doc123");
console.log(doc123Object); // Output: { "id": 1, "docNo": "doc123", ... }