JSFiddle - React, Tailwind, and code Playground

by Aakash Khapare M

JavaScript 1.7

let a = [{
  name: 'app 1',
  categories: [{
    name: 'category 1'
  }, {
    name: 'category 2'
  }]
}, {
  name: 'app2',
  categories: [{
    name: 'category 1'
  }]
}, {
  name: 'app3'
}];

let b = a?.filter(c => c.categories)
let d = b?.some(o => o.name === 'category 1') || [];

console.log(b);
console.log(d);