Để lọc dữ liệu JSON với nhiều đối tượng, bạn có thể sử dụng khái niệm filter cùng với ==.
Ví dụ
const jsonObject = [
{ studentId: 101, studentName: "David" },
{ studentId: 102, studentName: "Mike" },
{ studentId: 103, studentName: "David" },
{ studentId: 104, studentName: "Bob" }
]
var result = jsonObject.filter(obj => obj.studentName == "David");
console.log(result);
Để chạy chương trình trên, bạn cần sử dụng lệnh sau:
node fileName.js
Kết quả
Tên tệp của tôi là demo194.js. Chương trình sẽ cho ra kết quả sau:
PS C:\Users\Amit\javascript-code> node demo194.js
[ { studentId: 101, studentName: 'David' }, { studentId: 103, studentName: 'David' } ]