Array.prototype.remove = function(obj){ if(null == obj){ return false }
for (var i =0 ,n =0 ;i<this.length;i++){ if (this[i]!=obj){ this[n++] = this[i];
}
} this.length -= 1;
}var arr = new Array(1,2,3,4,5);
arr.remove(3)學javascript有一段時間了,今天看下論壇上的很多代碼都不懂,前來問問,1,為什么會想到這樣的寫法,他是怎么想的呢?2,有沒有更好點的寫法,我感覺我很笨有的像伸手黨。。。
關于數(shù)組remove方法的其他寫法
慕容708150
2018-10-10 18:15:13