JSFiddle - React, Tailwind, and code Playground
JavaScript
var receivedQuery = [ { 'ingredients.ingredient': /^what$/i },
{ 'ingredients.ingredient': /^you$/i},
{ 'ingredients.ingredient': /^said$/i},
{ 'ingredients.ingredient': /^about$/i},
{ 'ingredients.ingredient': /^that$/i}
];
var splicedQuery = receivedQuery.slice();
for (var i = 0, max = splicedQuery.length; i < max; i++) {
console.log(splicedQuery.splice(0, 1), splicedQuery);
};
console.log(receivedQuery);