JSFiddle - React, Tailwind, and code Playground

JavaScript

var filterArray = ['foo', 'bar'];
var filterMenuItem = {
    addItem : function(itemName, callback) {
        setTimeout(callback, 100); 
    }  
};

for (var i=0; i < filterArray.length; i++) {
    addFilteredMenuItem(filterArray[i]);
}

function addFilteredMenuItem(itemName) {
    var selectstring = 'a[cat="'+itemName+'"]';
    filterMenuItem.addItem(itemName , function() {
       alert(selectstring);
    });
}