Javascript 数组中两个相邻数字之间的差

Javascript 数组中两个相邻数字之间的差,javascript,Javascript,我从AngularJS开始我的冒险,我有一个问题,可以计算两个数字之间的差吗 从SQL中提取数据后,我得到一个这样的表,我希望在第1天的访问之间有一个差异我认为这属于简单javascript的范围 如果您的数据在一个数组中,只需对其进行简单的迭代,并将当天的访问量与前一天的访问量进行比较 一个非常简单的解决方案可能是: var visitsArr=[38,29,18,29,28,18,24]; 检查visitsdifvisitsarr; 函数检查VisitsDiffarr{ //输入验证检查

我从AngularJS开始我的冒险,我有一个问题,可以计算两个数字之间的差吗


从SQL中提取数据后,我得到一个这样的表,我希望在第1天的访问之间有一个差异我认为这属于简单javascript的范围

如果您的数据在一个数组中,只需对其进行简单的迭代,并将当天的访问量与前一天的访问量进行比较

一个非常简单的解决方案可能是:

var visitsArr=[38,29,18,29,28,18,24]; 检查visitsdifvisitsarr; 函数检查VisitsDiffarr{ //输入验证检查 如果!arr | | arr.length使用数组方法:

var visitsArr=[38,29,18,29,28,18,24]; var diff=visitsArr.slice1.mapx,i=>x-visitsArr[i]; diff.forEachx,i=>console.log `从第${i+1}天到第${i+2}天的访问量增加了${x}`
;使用减法…如果arr为空,您的代码将显示NaN,可能应该为此添加一个检查。您好,谢谢您的回答。我了解,在AngularJS中,我可以上传到app.filter应用程序?例如,使用ng选项?他组合,但不幸的是不正确。如果您有问题,那么请。请确保包含a。该代码应为…CoComplete–提供重现问题所需的所有部分。是否可以减去:7->6天,6->5天,5->4…-这是从末尾开始的?是的,如何修改代码来实现这一点非常简单和明显。