可能重复:
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'];