如何在多個物件中過濾 JSON 資料?


若要使用具有多個物件過濾 JSON 資料,可利用過濾與 == 概念。

示例

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);

若要執行上述程式,需要使用以下命令 −

node fileName.js.

輸出

此處,我的檔名是 demo194.js。這將生成以下輸出 −

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

更新於: 14-9-2020

1.6 萬+ 檢視

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.