根据$ .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文档缺少什么
答案 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;