使用JavaScript在数组之外添加值

时间:2019-04-27 10:31:11

标签: javascript statistics

我想在减去另一个常量值然后对每个值进行平方后,从数组中添加值。我已经尝试过对值进行reduce方法,但出现错误。这是我需要使用的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方法给了我这个错误, TypeError:stat_sq.reduce不是函数。  我想我需要以某种方式将值返回到数组中,但是我不知道如何。

1 个答案:

答案 0 :(得分:0)

第2行中的数据集变量未定义。您将其称为“ dataset_1”。