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;
for (i = 0, max = receivedQuery.length; i < max; i++) {
var position = i;
splicedQuery = splicedQuery.splice(position, 1);
console.log( receivedQuery[i], splicedQuery );
};