JSFiddle - React, Tailwind, and code Playground

by John Wick

JavaScript

var status = 'expired';

/* var status = 'active'; */

/* var status = 'xx'; */

var favordrops = [
  {
      "fname": "Eric1",
      "lname": "Murray CMPG1",
      "id": "3e154e2c-f525-4d3f-b792-dcef1b0f7666",
      "favordrop_status": "expired",
  },
  {
      "fname": "Eric2",
      "lname": "Murray CMPG1",
      "id": "e2cc849b-f525-4d3f-b792-dcef1b0f7666",
      "favordrop_status": "expired",
  },
  {
      "fname": "John",
      "lname": "Doe",
      "id": "3e154e2c-f525-4d3f-b792-dcef1b0f7666",
      "favordrop_status": "pending",
  },
  {
      "fname": "Charles",
      "lname": "Doe",
      "id": "3e154e2c-f525-4d3f-b792-dcef1b0f7666",
      "favordrop_status": "active",
  }
];

function filterByStatus(data, status) {
  return data.filter(tag => status == tag.favordrop_status);
}

var outputArray = filterByStatus(favordrops, status);
console.log('outputArray:', outputArray);