Приведение случайного массива в порядок

Дан массив чисел. Порядок случайный, есть повторяющиеся числа. Нужно привести в сортированный вид без повторений.
Решение:

array = array.sort();
for (var i = 0; i < array.length; i++) {
    for (var j = i + 1; j < array.length;) {
        if (array[i] == array[j]) {
	    array.splice(j, 1);
	} else {
	    j++;
	}
    }
}
Теги: