0

我正在尝试整理一个数组并返回重复的值。所以我知道在这种情况下一个日期的值是否存在一次或多次。我一直在搜索,我只找到如何删除这些值。

我只想返回数组中存在一次或多次的值。

到目前为止,我已经走了这么久:

var singelbokningar = [];
   $.each(bokadeDatumDone, function(i, el){
   if($.inArray(el, singelbokningar) > -1) singelbokningar.push(el);
});

但它返回一个没有重复项的新数组。

我应该怎么做?

4

1 回答 1

1

只需创建另一个数组来保存重复项:

var singelbokningar = [];
var duplicates = [];

$.each(bokadeDatumDone, function(i, el) {
   if ( $.inArray(el, singelbokningar) > -1 ) singelbokningar.push(el);
   else duplicates.push(el);
});
于 2013-10-02T15:34:16.127 回答