我正在尝试整理数组并返回重复值。所以我知道在这种情况下,一个日期的值是否存在一次或多次。我一直在搜索,我只找到如何删除值。
我想在数组中返回一次或多次存在的值。
到目前为止,我来得太久了:
var singelbokningar = [];
$.each(bokadeDatumDone, function(i, el){
if($.inArray(el, singelbokningar) > -1) singelbokningar.push(el);
});
但它返回一个没有重复项的新数组。
我该怎么办?
答案 0 :(得分:1)
只需创建另一个数组来保存重复项:
var singelbokningar = [];
var duplicates = [];
$.each(bokadeDatumDone, function(i, el) {
if ( $.inArray(el, singelbokningar) > -1 ) singelbokningar.push(el);
else duplicates.push(el);
});