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

JavaScriptで配列要素(シーケンスに依存)が等しいかどうかを確認する


配列内で一致する値の数を比較する関数を作成する必要があります。シーケンスに依存する必要があります。

つまり、最初の配列の最初のオブジェクトは、2番目の配列の最初のオブジェクトと同等であると比較する必要があります。

例:

2つの入力配列が-

の場合
const arr1 = [4, 7, 4, 3, 3, 3, 7, 6, 5];
const arr2 = [6, 5, 4, 5, 3, 2, 5, 7, 5];

その場合、出力は3になります。

この問題は、forループを使用し、両方の配列の対応するインデックスの値を確認するだけで解決できます。

このためのコードは-

になります
const arr1 = [4, 7, 4, 3, 3, 3, 7, 6, 5];
const arr2 = [6, 5, 4, 5, 3, 2, 5, 7, 5];
const correspondingEquality = (arr1, arr2) => {
   let res = 0;
   for(let i = 0; i < arr1.length; i++){
      if(arr1[i] !== arr2[i]){
         continue;
      };
      res++;
   };
   return res;
};
console.log(correspondingEquality(arr1, arr2));

出力

コンソールの出力は-

になります
3

  1. JavaScriptの_.initial()関数の重要性は何ですか?

    _。initial() _。initial() underscore.jsの関数です 、これはjavascriptのライブラリです。このメソッドは、配列の最後の要素を残りの要素から区別するために使用されます。このメソッドは、配列の最後の値を無視するだけです。 構文 _.initial( array, n ); _。Initial() 2つのパラメータを取ることができます。 配列 -このメソッドは配列を取得し、最後の要素を除くすべての要素を提供します。 n -指定された配列からトリミングされるのは、要素の数に他なりません。オプションです。 例 <html> &l

  2. JavaScriptを使用して同じ配列内の配列の要素を複製するにはどうすればよいですか?

    以下は、同じ配列内の配列の要素を複製するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" > <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &nbs