有时会碰上这种需求,需要将数组中重复的元素删除掉,而只保留一个。最先想到的办法很可能就是用2个for循环来做比较然后去除掉重复的元素,代码如下所示: 方法1: 代码如下:Array.prototype.distinct = function(){ var arr = [], len = this.length; for ( var i = 0; i < len; i++ ){ for( var j = i+1; j < len; j++ ){ if( this[i] === this[j] ){ j = ++i; } } arr.push( this[i] )
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~