如何使用=+;在Extjs中?

如何使用=+;在Extjs中?,extjs,Extjs,我试图总结所有提交的时间。但我认为extjs不允许使用=+。有没有其他方法可以实现我的目标 这就是我想要展示的:console.log(time=+time)ExtJS是“仅仅”的JavaScript,在JavaScript中没有从=+到“全部求和”的神奇映射。使用呈现的表单相当于time=(0+time)(表达式的结果是0+time),这几乎没有什么用处 或者在“时间”上创建一个循环(它应该是一个序列,比如一个数组!),并使用一个“sum”变量;或者,更好的方法是使用一个支持sum或更高阶函数

我试图总结所有提交的时间。但我认为extjs不允许使用=+。有没有其他方法可以实现我的目标

这就是我想要展示的:
console.log(time=+time)

ExtJS是“仅仅”的JavaScript,在JavaScript中没有从
=+
到“全部求和”的神奇映射。使用呈现的表单相当于
time=(0+time)
(表达式的结果是
0+time
),这几乎没有什么用处

或者在“时间”上创建一个循环(它应该是一个序列,比如一个数组!),并使用一个“sum”变量;或者,更好的方法是使用一个支持
sum
或更高阶函数1的JavaScript函数/库(包括在ExtJS中可用的函数/库)

(事实上,…这有多好?)


1的MDC页面上的示例是一个求和函数,为清晰起见,此处进行了一些修改:

var times = [0,1,2,3,4];
var sum = times.reduce(function(runningSum, number){
  return runningSum + number;
}, 0);
如果
时间
序列的项目不是数字,则可以使用(使用适当修改的函数)作为
Ext.Array.sum
需要数字序列

如果必须针对较旧的浏览器(如IE8或之前的浏览器),请使用并转向更高效的浏览器