1. 程式人生 > >js給陣列增加刪除事件remove()

js給陣列增加刪除事件remove()

增加Array新的function,增加完成後以後自己也不用做迴圈了

			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);
				}
			};

將陣列物件新增這兩個方法以後,可以直接用
Array.remove("value");