Возможный дубликат:
сортировка и уникальность массива Javascript
Я был удивлен, увидев, что для этого нет встроенной функции jQuery.
Я видел много решений на stackoverflow, но вопросы были загрязнены неработающими ответами (чтобы найти рабочий, мне пришлось протестировать их все).
Итак, для дальнейшего использования и для того, чтобы избавить других пользователей от хлопот, я решил опубликовать этот стиль вопросов и ответов.
Как вернуть уникальные и отсортированные значения массива с помощью jQuery?
Номера:
// input array
var inputArray = [10, 5, 15, 10, 5, 15];
// expected result array
var resultArray = [5, 10, 15];
Строки:
// input array
var inputArray = ['b', 'a', 'c', 'b', 'a', 'c'];
// expected result array
var resultArray = ['a', 'b', 'c'];
table[[...]]
является нестандартной функцией, присутствующей только в проекте ECMA6, еще не реализованной в IE (на 2 года позже, чем ответ выше!). В ECMA5 ключи объектов всегда должны преобразовываться в строки. 03.03.2015