Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để 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 bộ lọc 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.

Đầu ra

Ở đây, tên tệp của tôi là demo194.js. Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\javascript-code> node demo194.js
[
   { studentId: 101, studentName: 'David' },
   { studentId: 103, studentName: 'David' }
]