The example in this article describes how to delete elements with specified values from an array using JavaScript. Share it with everyone for your reference. The specific analysis is as follows:
The following code uses two methods to delete elements of the array. The first one defines a separate function, and the second one defines a removeByValue method for the Array object. The call is very simple
Define function removeByValue to delete elements
function removeByValue(arr, val) { for(var i=0; i<arr.length; i++) { if(arr[i] == val) { arr.splice(i, 1); break; } } } var somearray = ["mon", "tue", "wed", "thur"] removeByValue(somearray, "tue"); //somearray will now have "mon", "wed", "thur"
Add the corresponding method to the array object, and the call becomes easier. Directly call the removeByValue method of the array to delete the specified element
Array.prototype.removeByValue = function(val) { for(var i=0; i<this.length; i++) { if(this[i] == val) { this.splice(i, 1); break; } } } var somearray = ["mon", "tue", "wed", "thur"] somearray.removeByValue("tue"); //somearray will now have "mon", "wed", "thur"
I hope this article will be helpful to everyone’s JavaScript programming design.