我是jquery的新手,我需要一些帮助。
我想消除数组中的重复,下面是我的函数:
function unique(list) {
var result = [];
$.each(list, function(i, e) {
if ($.inArray(e, result) == -1) { result.push(e); }
else {}
});
return result;
}
它适用于重复数组但是当我将它用于没有重复内容的数组时,它会返回一个字符串。
例如,如果我的数组是[1, 2, 2, 3, 1]
==>它返回[1, 2, 3]
但是,如果我喜欢这个数组[1, 2]
==>它返回12
(我需要返回一个数组[1, 2]
)。我想知道如何纠正它。
感谢。