JSFiddle - React, Tailwind, and code Playground

by bobbyrne01

JavaScript

var response = '';
var request = [
  '1e0a2d30d18d95b9bcc05d92c8736eab,some1',
  '181687d2f16debc10f9e365cc4002371,some2'
];
var result = {
  "docs": [{
    "_id": "181687d2f16debc10f9e365cc4002371",
    "_rev": "1-7338901ca1c5c06ef81a6971aa6e8f9d",
    "digest": "d41d8cd98f00b204e9800998ecf8427e"
  }, {
    "_id": "1e0a2d30d18d95b9bcc05d92c8736eab",
    "_rev": "1-a26b67f478e4f3f8fd49779a66fc7949",
    "digest": "d41d8cd98f00b204e9800998ecf8427e"
  }]
};

for (var i = 0; i < result.docs.length; i++) { // for every returned result
  for (var j = 0; j < entries.length; j++) { // determine if it matches any supplied

    if (result.docs[i]._id === entries[j].split(',')[0]) { // _id match
      if (result.docs[i].digest !== entries[j].split(',')[1]) { // digest mis-match
        response.digest_mismatch.push(result.docs[i]);
      }
    }
  }
}