jQuery独特的数组函数应用于一个对象数组

时间:2015-06-24 15:40:18

标签: javascript jquery arrays javascript-objects

我正在尝试将jQuery $ .unique()函数应用于对象数组。我喜欢使用这个函数与一系列主要变量,但显然它不适用于对象,如下所示:http://jsfiddle.net/abs10gxo/

var arr1 = [ 
    "aaa",
    "bbb",
    "aaa" 
];

console.log($.unique(arr1));  // Works as expected.

var arr2 = [ 
    { "a": "aaa" }, 
    { "b": "bbb" }, 
    { "a": "aaa" } 
];

console.log($.unique(arr2));  // Doesn't work as expected.

我似乎无法在jQuery.com上找到关于将此函数与对象数组一起使用的任何文献;它只坚持原始类型。有谁能推荐一个解决方案?图书馆或海关都是受欢迎的答案。我熟悉在C ++中这样做,你可以重载比较==符号运算符,但不确定这是否是我使用jQuery以来的最佳方法。

0 个答案:

没有答案