This example describes how JavaScript removes a specified value element from an array. Share to everyone for your reference. The specific analysis is as follows:
The following code uses two ways to delete an element of an array, the first defines a separate function, and the second defines a Removebyvalue method for the array object, which is very simple to call
Define function Removebyvalue for element deletion
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'll now have "mon", "Wed", "Thur"
Adding a corresponding method to an array of objects makes the call easier by calling the Removebyvalue method of the arrays directly to remove 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'll now have "mon", "Wed", "Thur"
I hope this article will help you with your JavaScript programming.