我应该如何使用JavaScript过滤JSON? [重复]

问题描述 投票:-1回答:1

如何在该数组内按区域数组过滤此JSON?我只需要在html中显示具有特定区域的项目。在以下情况下,我必须仅显示area_one

[
   {
      "ID":789,
      "title":"Title Page",
      "image_desktop":"image21.jpg",
      "image_mobile":"image234.jpg",
      "link":"#",
      "areas":[
         "area_one"
      ]
   },
   {
      "ID":789,
      "title":"Title Page three",
      "image_desktop":"image21.jpg",
      "image_mobile":"image234.jpg",
      "link":"#",
      "areas":[
         "area_one"
      ]
   },
   {
      "ID":765,
      "title":"Title Page 2",
      "image_desktop":"image231.jpg",
      "image_mobile":"image421.jpg",
      "link":"#\/link",
      "areas":[
         "area_two"
      ]
   }
]
javascript arrays json associative-array
1个回答
1
投票

您可以将.filter()用于外部数组,将.filter()用于内部数组:

© www.soinside.com 2019 - 2024. All rights reserved.