Добавить значения вне массива с помощью JavaScript - PullRequest
0 голосов
/ 27 апреля 2019

Я хочу добавить значения из массива после вычитания другого постоянного значения и затем возведения в квадрат каждого значения. Я попытался уменьшить метод значений, но я получаю ошибку. Вот цикл for, который мне нужно использовать:

 var dataset_1 = [1, 2, 3];
 var count_1 = dataset_1.length;
 var sum_1 = dataset_1.reduce(function(a,b){
 return a + b;
 }, 0  );
 var mean_1 = sum_1 / count_1;

 for(i = 0; i < count_1; i++){

  var stat_sq = Math.pow(dataset_1[i] - mean_1, 2);


  }

Мне нужно добавить значения из результата stat_sq, но метод Reduce дает мне эту ошибку, Ошибка типа: stat_sq.reduce не является функцией. Я думаю, что мне нужно каким-то образом вернуть значения обратно в массив, но я не знаю как.

1 Ответ

0 голосов
/ 27 апреля 2019

В строке 2 переменная набора данных не определена.Вы называете это набором данных_1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...