请给 Array 本地对象增加一个原型方法,他的用途是删除数组中重复的条目并按升序排序,最后返回新数组。


    Array.prototype.suniq = function() {
        this.sort();
        let last;
        for (let i = 0; i < this.length;) {
            if (this[i] === last) {
                this.splice(i, 1);
            } else {
                last = this[i];
                i++;
            }
        }
        return this;
    }

请给 Array 本地对象增加一个原型方法,他的用途是删除数组中重复的条目并按升序排序,最后返回新数组。
Share this