Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

連続する要素の平均JavaScriptを検索する


たとえば、数字の配列があります-

const arr = [3, 5, 7, 8, 3, 5, 7, 4, 2, 8, 4, 2, 1];

対応する要素とその前の要素の平均を含む配列を返す関数を作成する必要があります。最初の要素については、先行要素がないため、veryelementを返す必要があります。

この関数のコードを書いてみましょう。Array.prototype.map()関数を使用してこの問題を解決します-

const consecutiveAverage = arr => {
   return arr.map((el, ind, array) => {
      return ((el + (array[ind-1] || 0)) / (1 + !!ind));
   });
};
console.log(consecutiveAverage(arr));

出力

コンソールの出力は-

になります
[
   3, 4, 6, 7.5, 5.5, 4,
   6, 5.5, 3, 5, 6, 3,
   1.5
]

  1. 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> <style>  

  2. 複数の値で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> <style> &nbs