为了账号安全,请及时绑定邮箱和手机立即绑定

同一个js数组 元素求差得出新数组谢谢哈~

同一个js数组 元素求差得出新数组谢谢哈~

紫衣仙女 2019-09-09 21:08:06
例如一个数组[1,2,3,4]如何计算数组中后一个元素减去前一个元素得到新数组就是2-1,3-2,4-3这样得到新数组当然不是手工一个个操作arr[1]-arr[0]这样写不行元素一多要疯
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

不就是一个循环吗?
constlen=a.length-1;
constr=[];
for(leti=0;ir.push(a[i+1]-a[i]);
}
要花哨点的,可以这样
const[,...b]=a;
constr=b.map((v,i)=>v-a[i]);
理论上来说,前者效率更高
                            
查看完整回答
反对 回复 2019-09-09
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

consta=[1,2,3,4];
constres=[];
a.reduce((prev,next)=>{
res[res.length]=next-prev;
returnnext;
});
                            
查看完整回答
反对 回复 2019-09-09
  • 2 回答
  • 0 关注
  • 291 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信