Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在ExtJS中获取for循环内部数组的总值之和_Javascript_Extjs_Sum - Fatal编程技术网

Javascript 如何在ExtJS中获取for循环内部数组的总值之和

Javascript 如何在ExtJS中获取for循环内部数组的总值之和,javascript,extjs,sum,Javascript,Extjs,Sum,在for循环中,我得到了这些数据 这是从ExtJSStore获取的值 var sum = results.rows.item(i).Count; console.log(sum); 结果显示 二, 五, 六, 三, 我需要一个变量中这个和的总数。任何人都可以回答这个问题。 这是一个javascript函数 您可以使用该功能: let数组=[2,5,6,3]; //将数组缩减为单个变量。 让sum=array.reduce((收集器,num)=>{ //每个迭代都保留收集器 返回收集器

在for循环中,我得到了这些数据

这是从ExtJSStore获取的值

  var sum = results.rows.item(i).Count;
  console.log(sum);
结果显示

二,

五,

六,

三,

我需要一个变量中这个和的总数。任何人都可以回答这个问题。 这是一个javascript函数

您可以使用该功能:

let数组=[2,5,6,3];
//将数组缩减为单个变量。
让sum=array.reduce((收集器,num)=>{
//每个迭代都保留收集器
返回收集器+=num;
},0/*初始值为0*/);

console.log(sum)
只需在store对象上使用ExtJS的内置函数:

myStore.sum('items'); // assuming 'items' is the field you need to sum


如果它是一个分组存储,您还可以得到组的总和。

我只需要这些值的总数。将所有值保存在一个数组中,然后保存到一个数组中。减少它。(如图所示)我需要一个javascript函数。我无法得到这个oneextjs已经为它内置了函数,不需要额外的javascript。