This article describes the JavaScript method to delete the specified value element from an array. Share it for your reference. The specific analysis is as follows:
The following code uses two ways to delete elements of an 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 for element removal
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 corresponding methods to the array object, and calling becomes easier. You can 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.