Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでの配列交差の最も簡単なコードは何ですか?


配列の交差については、JavaScriptで次のコードを実行してみてください-

<html>
   <body>
      <script>
         let intersection = function(x, y) {
            x = new Set(x), y = new Set(y);
            return [...x].filter(k => y.has(k));
         };

         document.write(intersection([5,7,4,8], [3,9,8,4,3]));
      </script>
   </body>
</html>

  1. 合計が0のJavaScriptを使用して元の配列のサブ配列を確認します

    正の値と負の値を持つ数値の配列を受け取るJavaScript関数を作成する必要があります。元の配列に正味の合計が0であるサブ配列が存在するかどうかを判断する必要があります。 この関数は、これに基づいてブール値を返す必要があります。 アプローチ ここでのアプローチは単純です。 forループを使用して配列を反復処理し、その特定の要素までの累積合計を計算します。また、累積が0になるか、以前に達成した値に達するポイントがある場合は、合計が0のサブアレイが存在します。それ以外の場合は、合計が0のサブアレイは存在しません。 したがって、この関数のコードを書いてみましょう- 例 const arr =

  2. JavaScriptでの配列交差の最も単純なコード?

    以下が私たちの配列だとしましょう- var firstNamesArray=["John","David","Bob","Sam","Carol"]; var secondNamesArray=["Mike","Carol","Adam","David"]; 配列の共通部分を実行する最も簡単な方法は、includes()とともにfilter()を使用することです。以下はコードです- 例 var firstNames