Аналог Unique на JavaScript

Аналог Unique на JavaScript, unique для Javascript, удалить повторяющиеся элементы массива

Аналог Unique на JavaScript

» » Сообщение:

Unique на JavaScript без сортировки:

Код: Выделить всё Развернуть
Array.prototype.unique = function() {
    var a = [];
    for (var i=0, l=this.length; i<l; i++)
        if (a.indexOf(this[i]) === -1)
            a.push(this[i]);
    return a;
}

Unique на JavaScript с сортировкой:

Код: Выделить всё Развернуть
Array.prototype.sortUnique = function() {
    this.sort();
    var last_i;
    for (var i=0;i<this.length;i++)
        if ((last_i = this.lastIndexOf(this[i])) !== i)
            this.splice(i+1, last_i-i);
    return this;
}
unique, javascript, сортировка, array, prototype, sortunique



Похожие темыКомментарии ПросмотрыПоследнее сообщение
0567JavaScript. Логические операторы и ...
Сообщение от: Admin
02056Дженнифер Нидерст Роббинс. HTML5, C...
Сообщение от: Admin
0448JavaScript методы alert, document.w...
Сообщение от: Admin
0626Колонки одинаковой высоты - лучшее ...
Сообщение от: Admin
0523Замена прямых кавычек на “ёлочки”. ...
Сообщение от: Admin