逆和配列JavaScript
Numbersの2つの配列を取り込んで、1番目と2番目に、を含む新しい配列を返すreverseSum()などの関数を作成する必要があります。
-
最初の配列の最初の要素と2番目の配列の最後の要素の合計を最初の要素として
-
最初の配列の2番目の要素と2番目の配列の最後から2番目の要素の合計など。
配列のいずれかが他の配列よりも先に要素を使い果たした場合、残りのすべての要素を配列にプッシュするだけです。したがって、この関数のコードを書いてみましょう-
例
const first = [23, 5, 7, 2, 34, 7, 8]; const second = [2, 4, 21, 4, 6, 7, 56, 23, 32, 12]; const reverseSum = (first, second) => { const sumArray = []; let i, j, k; for(i = 0, j = second.length - 1, k = 0; i < first.length && j >= 0; i++, j--, k++){ sumArray[k] = first[i] + second[j]; }; while(i < first.length){ sumArray[k] = first[i]; k++; i++; }; while(j >= 0){ sumArray[k] = second[j]; k++; j--; }; return sumArray; }; console.log(reverseSum(first, second));
出力
コンソールの出力は-
になります[ 35, 37, 30, 58, 41, 13, 12, 21, 4, 2 ]
出力がこれらの数値をどのように示しているかを見てみましょう。たとえば、上記の35は、最初の配列の最初の要素と2番目の配列の最後の要素の合計です。つまり-
23 (First element of first array) +12 (Last element of second array) ------ 35
-
JavaScript配列reverse()
JavaScriptのreverse()メソッドは、配列要素を逆にするために使用されます。 構文は次のとおりです- array.reverse() JavaScriptでreverse()メソッドを実装しましょう- 例 <!DOCTYPE html> <html> <body> <h2>Demo Heading</h2> <p id="test"></p> <script>
-
JavaScriptの配列reverse()
JavaScript配列reverse()関数は、配列内の要素の順序を逆にします 以下は、配列のreverse()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document&