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,有没有更好点的写法,我感觉我很笨有的像伸手党。。。
慕容708150
海绵宝宝撒
随时随地看视频慕课网APP
相关分类