filter與some應用

by wales

JavaScript

const ALL_DATA = [{
    name: "台中",
    carKinds: [{
        code: "B",
        name: "bus"
      },
      {
        code: "C",
        name: "car"
      }
    ]
  },
  {
    name: "台北",
    carKinds: [{
      code: "C",
      name: "car"
    }]
  },
  {
    name: "高雄",
    carKinds: [{
        code: "B",
        name: "bus"
      },
      {
        code: "A",
        name: "Plane"
      }
    ]
  },
];

const my = ALL_DATA.filter((element) => {

  if (element.carKinds.some((carKind) => carKind.code === 'B')) {
    return element
  }
})



console.log("my", my)