配列内の交互加算乗算-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> <