1 //移除指定下標 2 Array.prototype.removeAt = function(index) { 3 if (isNaN(index) || index >= this.length) { 4 return false; 5 } 6 this.splice(index, 1); 7 };
1 //移除指定的值 2 Array.prototype.removeValue = function(val) { 3 var index = this.indexOf(val); 4 while (index > -1) { 5 this.splice(index, 1); 6 index = this.indexOf(val); 7 } 8 };