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 = [];
    
       for (var i = 0; i < a.length; i++){
            if (a[i].total == 90 && a[i].tip == 0)
            {

                result.push(a[i]);
            }
        }
    
       for (var i = 0; i < b.length; i++){
            if (b[i].total == 90 && b[i].tip == 0)
            {
                result.push(b[i]);
            }
        }
    return result;
}

var result = intersection(total_90, tip_0);

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