JSFiddle - React, Tailwind, and code Playground

by JH Yap

JavaScript

var total_90 = [
{"date":"2011-11-14T17:22:59Z","quantity":2,"total":90,"tip":0,"type":"tab"},
{"date":"2011-11-14T17:07:21Z","quantity":2,"total":90,"tip":1,"type":"tab"},
{"date":"2012-11-14T16:30:43Z","quantity":3,"total":90,"tip":0,"type":"tab"}
              ]

var tip_0 = [
{"date":"2011-11-14T17:22:59Z","quantity":2,"total":80,"tip":0,"type":"tab"},
{"date":"2011-11-14T17:07:21Z","quantity":2,"total":70,"tip":0,"type":"tab"},
{"date":"2011-11-14T16:58:03Z","quantity":2,"total":90,"tip":0,"type":"tab"},
{"date":"2011-11-14T16:30:43Z","quantity":2,"total":90,"tip":0,"type":"tab"}
            ] 

function intersection(a, b)
{
  var result = [];
    
    var c = a.concat(b);
    
    
       for (var i = 0; i < c.length; i++){
            if (c[i].total == 90 && c[i].tip == 0)
            {

                result.push(c[i]);
            }
        }
    
    return result;
}

var result = intersection(total_90, tip_0);

for (var i = 0; i < result.length; i++){
console.log(result[i]);
}