JSFiddle - React, Tailwind, and code Playground

by Steven Senkus

JavaScript

var searchDocs = {
    response: {
        docs: [{       
        }, ]
    }
}
var models = [];
var docs = searchDocs.response.docs;

/*  The Muthafugga */
$.each(docs, function (i, v) {
               
    docs[i].filteredModels = [],
    models = docs[i].models_s;

    for (j = 0, max = models.length; j < max; j++) {
        for (mfilter in modelFilters) {
            if (modelFilters.hasOwnProperty(mfilter) && models[j][mfilter] === modelFilters[mfilter]) {
                docs[i].filteredModels.push(models[j]);
            }
        }
    }
    docs[i].models_s = docs[i].filteredModels;

    docs[i].modelsLength = docs[i].models_s.length;
    docs[i].firstLine = docs[i].modelsLength > 6 ? 6 : docs[i].models_s.length;
});