> 文章列表 > 手把手教你实现控制数组某一个属性之和不能超过某一个数值变量

手把手教你实现控制数组某一个属性之和不能超过某一个数值变量

手把手教你实现控制数组某一个属性之和不能超过某一个数值变量

大家好啊,最近有个小任务,就是我表格多选后,某一项关于栏目数量之和不能超过其他变量

先看图:

 代码就是:

这里有一个点就是我需要累加数量之和,其实遍历循环累加也可以


我这里用的是reduce方法

0代表设置的初始值为0

prev上一次调用回调返回的值

cur 代表的就是数组array每一项item

index就代表item的index 

因为我是累加属性字段saleNum


所以就这样实现了,欢迎小伙伴们补充额

特别说明下:这个博主写的很好,很全面

参考原文:reduce()方法详解_reduce方法_stubborn丶lili的博客-CSDN博客