JSFiddle - React, Tailwind, and code Playground

by irinablue

JavaScript

const arr = [
  {
    RuleName: 'add_product',
    EventName: 'product mobile',
    Variables: [
        8,   9,  20, 21,  22,
       41,  59,  61, 93, 105,
      110, 152, 319
    ]
  },
  {
    RuleName: 'add_product',
    EventName: 'product mobile',
    Variables: [
        8,   9,  20, 21,  22,
       41,  59,  61, 93, 105,
      110, 152, 319
    ]
  },
  {
    RuleName: 'add_product',
    EventName: 'product mobile',
    Variables: [
        8,   9,  20, 21,  22,
       41,  59,  61, 93, 105,
      110, 152, 319
    ]
  }
]
;

const filtered = arr.map(({RuleName, EventName}) => `${RuleName}: ${EventName}`);
console.log(filtered);
 
const s = new Set(filtered);
const rules = Array.from(s);
console.log(s.size);
console.log(filtered[0] === filtered[1]);