jQuery $ .unique文档需要更正

时间:2015-05-08 11:04:23

标签: jquery unique

根据$ .unique - https://api.jquery.com/jQuery.unique/的jQuery文档,它说$ .unique不用于字符串和数字。它表示它会删除重复项并对DOM元素进行排序。

但请参阅 - https://jsfiddle.net/d6v3pemf/字符串和数字。排序没有发生,但重复项已被删除。

var a  = [3,5,1,2,8,9,0,3,4,2,5,6,1,8];
var x = $.unique(a);

var b = ["a","r","w","u","a","q","r"];
var y = $.unique(b)

console.log(x);
console.log(y);

jQuery文档缺少什么

1 个答案:

答案 0 :(得分:0)

$.unique DOM 元素进行排序,例如div or p等,而不是字符串和整数,但在两种情况下都会删除重复

您需要使用sort()来实现所需的结果



var a  = [3,5,1,2,8,9,0,3,4,2,5,6,1,8];
var x = $.unique(a).sort();

var b = ["a","r","w","u","a","q","r"];
var y = $.unique(b).sort();
alert(x);
alert(y);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
&#13;
&#13;
&#13;