Array.prototype.distinct = function(){ var arr = this, result = [], i, j, len = arr.length; for(i = 0; i < len; i++){ for(j = i + 1; j < len; j++){ if(arr[i] === arr[j]){ j = ++i; // 这里为什么就可以实行跳过 } } result.push(arr[i]);// i 为什么不是 0 1 2 3 4 } console.log(result); return result; } var arra = [1,2,3,1,1];// 外层 到最后一个数组项 i=4 内部j=5 如何运行 arra.distinct();
米脂
莫回无
相关分类