Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } }; var array = [1, 2, 3, 4, 5]; array.remove(3);
js从数组中删除指定值(不是指定位置)的元素
此随笔或为自己所写、或为转载于网络。仅用于个人收集及备忘。