配列JavaScriptのすべての非反復要素の合計
次のような数値の配列があるとします-
const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14];
そのような配列を1つ取り込んで、配列に1回だけ現れる配列のすべての要素の合計をカウントするJavaScript関数を作成する必要があります-
例:
上記の配列の出力は-
になります356
このためのコードは-
になりますconst arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14]; const nonRepeatingSum = arr => { let res = 0; for(let i = 0; i < arr.length; i++){ if(i !== arr.lastIndexOf(arr[i])){ continue; }; res += arr[i]; }; return res; }; console.log(nonRepeatingSum(arr));
以下はコンソールでの出力です-
30
-
JavaScriptで配列の代替要素の合計を見つける
唯一の引数として数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、配列の代替要素の合計を計算して返す必要があります。 例- 入力配列が-の場合 const arr = [1, 2, 3, 4, 5, 6, 7]; その場合、出力は-になります。 1 + 3 + 5 + 7 = 16 例 以下はコードです- const arr = [1, 2, 3, 4, 5, 6, 7]; const alternativeSum = (arr = []) => { let sum = 0; for(let i =
-
JavaScriptでreduce()を使用して配列要素の積を検索する
問題 配列arrを取り込むJavaScript関数を作成する必要があります。この関数は、配列のすべての要素の積を見つけて返す必要があります。 例 以下はコードです- const arr = [3, 1, 4, 1, 2, -2, -1]; const produceElements = (arr = []) => { const res = arr.reduce((acc, val) => { acc = acc * val; return acc; &n