var a=[1,2,3,3,3,3,3,2,2,]; Array.prototype.unique1 = function() { var n = []; //一个新的临时数组 for(var i = 0; i < this.length; i++) //遍历当前数组 { if (n.indexOf(this) == -1) n.push(this); //--------------------- 这句话怎么理解------------------------------------- } return n; } console.log(a.unique1()); |