Answers for "how to delete an item from an array as you're looping over it in javascript"

14

javascript removing items looping through array

var colors=["red","green","blue","yellow"];
//loop back-words through array when removing items like so:
for (var i = colors.length - 1; i >= 0; i--) {
    if (colors[i] === "green" || colors[i] === "blue") { 
        colors.splice(i, 1);
    }
}
//colors is now  ["red", "yellow"]
Posted by: Guest on August-02-2019

Code answers related to "how to delete an item from an array as you're looping over it in javascript"

Code answers related to "Javascript"

Browse Popular Code Answers by Language