配列内の交互加算乗算-JavaScript
数値の配列を受け取り、要素の代替の乗法和を返すJavaScript関数を作成する必要があります
例-
配列が-
の場合const arr = [1, 2, 4, 1, 2, 3, 4, 3];
次に、出力は次のように計算する必要があります-
1*2+4*1+2*3+4*3 2+4+6+12
そして、出力は-
である必要があります24
例
このためのコードを書いてみましょう-
const arr = [1, 2, 4, 1, 2, 3, 4, 3]; 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));
出力
コンソールの出力:-
24
-
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> <