Аналог 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



Похожие темыКомментарии ПросмотрыПоследнее сообщение
0612JavaScript. Логические операторы и ...
Сообщение от: Admin
21367Re: Закладки пользователя для сайта...
Сообщение от: Admin
02178Предпросмотр картинки перед загрузк...
Сообщение от: Admin
075Вывод страницы на печать, версия дл...
Сообщение от: likbezz
02246Дженнифер Нидерст Роббинс. HTML5, C...
Сообщение от: Admin