JSFiddle - React, Tailwind, and code Playground

by Pradeep Shankar

HTML

<div id="results"></div>

JavaScript

var data = [
  [1, 622, 782, 783, "2015-04-21"],
  [2, 622, 782, 781, "2015-04-21"],
  [3, 622, 782, 781, "2015-04-22"],
  [4, 622, 782, 783, "2015-04-23"],
  [5, 622, 782, 784, "2015-04-24"],
  [6, 622, 782, 784, "2015-04-28"],
  [7, 622, 782, 783, "2015-04-28"],
  [8, 622, 782, 782, "2015-04-29"],
  [9, 622, 782, 787, "2015-05-04"],
  [10, 622, 782, 783, "2015-05-05"]
];

var filteredDates = [];
var row, sect;
var sects = [781,782];

for (i in data) {

  row = data[i];
  sect = row[3];

  if (sects.indexOf(sect) > -1) {
    filteredDates.push(row);
  }
}var results = document.querySelector("#results");
results.innerHTML = JSON.stringify(filteredDates);