【发布时间】:2012-12-29 11:57:06
【问题描述】:
我很惊讶地发现没有内置的 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'];
【问题讨论】:
-
哇,你同时回答了自己的问题?
-
@Sibu 这在 SO 上是完全合法的:如果你解决了一个问题并且有一个可以帮助其他人的解决方案,你可以做 OP 所做的事情。但在这个具体案例中,我认为它不够有趣,因为它还经常被回答。
-
@dystroy 同意了,但是当你知道答案时为什么要问一个问题,如果你看到 OP 问题时间和回答时间,两者几乎相同..有趣不是吗?
-
原因是为了帮助其他人:如果这个问题是新的和有趣的,并且你认为你有特殊的知识,那么你可以把它带给大众。见this。
标签: jquery arrays sorting unique