0

配列を整理して、重複した値を返そうとしています。したがって、この場合の値が日付に1回以上存在するかどうかはわかります。私は検索してきましたが、値を削除する方法しか見つかりません。

配列に 1 回以上存在する値を返したいだけです。

これまで私はとても長い間来ました:

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 に答える