需求是这样的,当我执行保存按钮的时候,会批量去保存每一行数据,然后每一行数据都是一个对象。类似下面的一条语句。 var arr=[{'id':1,'name':2,code:'3',status:'',other:'','mark':'1'}, {'id':2,'name':3,code:'',status:'1',other:'2','mark':''}];现在要解决的问题是:当我保存的时候,我要去遍历,如果第一条数据中存在空值(比如第一条数据里面status为空),那么就跳出循环,告知status为空。后面的就都不循环了。没有空值就走完第一条循环,继续走第二条!
5 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
var arr=[{'id':1,'name':2,code:'3',status:'',other:'','mark':'1'},
{'id':2,'name':3,code:'',status:'1',other:'2','mark':''}];
var firstInvalidDataIndex;
var firstInvalidDataIndex=arr.findIndex(function(item){
//写入你的检查逻辑
if(检查不通过){
return true;
}else{
return false;
}
} );
if(firstInvalidDataIndex!=-1){
//提示用户数据有错
}else{
//执行批量保存逻辑
}
添加回答
举报
0/150
提交
取消