JavaScriptの配列の加算乗算ラダー
数値の配列を受け取り、要素の代替の乗法和を返すJavaScript関数を作成する必要があります。
例:配列が-
の場合const arr = [1, 2, 3, 4, 5, 6, 7];
次に、出力は次のように計算する必要があります-
1*2+3*4+5*6+7 2+12+30+7
そして、出力は-
である必要があります51
この関数のコードを書いてみましょう-
例
このためのコードは-
になりますconst arr = [1, 2, 3, 4, 5, 6, 7]; const alternateOperation = arr => { const productArr = arr.reduce((acc, val, ind) => { if(ind % 2 === 1){ return acc; }; acc.push(val * (arr[ind + 1] || 1)); return acc; }, []); return productArr.reduce((acc, val) => acc + val); }; console.log(alternateOperation(arr));
出力
コンソールの出力-
51
-
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&
-
JavaScriptでの配列の分解。
破棄すると、配列から値が解凍されます。以下は、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> <