JSFiddle - React, Tailwind, and code Playground
by justjohn
JavaScript
var arr = [1,2,3,4,5,6];
function removeFromArray(arr, val) {
var i = arr.indexOf(val);
if (i < 0) return arr;
var end = arr.splice(i);
end.shift();
while (end.length > 0) arr.push(end.pop());
}
removeFromArray(arr, 4);
console.log(arr);