消除jquery数组中的重复

时间:2014-12-07 23:31:51

标签: jquery arrays duplicates

我是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])。我想知道如何纠正它。

感谢。

0 个答案:

没有答案