使用jQuery $ .inArray查找重复项不起作用

时间:2014-09-08 06:25:15

标签: javascript jquery

我使用的是jQuery' $ .inArray:

function unique(list) {
  var result = [];

  $.each(list, function(i, e) {
    if ($.inArray(e, result) == -1) result.push(e);
  });

  return result;
}

var thelist = ["ball_1", "ball_13", "ball_23", "ball_1"];
$(".test").text(unique(thelist));

当设置$ .inArray(e,result)== -1时,它工作正常,但使用!=不起作用。这是一个小提琴: http://jsfiddle.net/Cwclark/wqq42etw/

我认为它与在数组中使用字符串有关,如果是这样的话你会如何解决它?

0 个答案:

没有答案