JS ES6 数组对象多组多个属性相加求和
需要实现的功能:计算每列输入的数量相加后不能大于等于100。例如:已卖数量和剩余数量相加后大于等于100是不能提交的。根据input的name属性来计算。注:列表为无限制...
需要实现的功能:
计算每列输入的数量相加后不能大于等于100。
例如:已卖数量 和 剩余数量 相加后大于等于 100 是不能提交的。
根据input的name属性来计算。注:列表为无限制 展开
计算每列输入的数量相加后不能大于等于100。
例如:已卖数量 和 剩余数量 相加后大于等于 100 是不能提交的。
根据input的name属性来计算。注:列表为无限制 展开
1个回答
展开全部
不知道你的数据格式怎么样,对象数组大致可以这么判断,返回true或false
arr.every(item=>{
let num=0
for(k in item){
num+=item[k]
}
return num<100
})
arr.every(item=>{
let num=0
for(k in item){
num+=item[k]
}
return num<100
})
更多追问追答
追答
let flag=[...document.querySelectorAll("tr")].every(item=>{
let num=0;
[...item.querySelectorAll("input")].forEach(ele=>{
num+=ele.value*1
})
return num<100
})
原理差不多的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询