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> <