Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách lọc dữ liệu JSON với nhiều đối tượng

Để 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' } ]