let arr=[{id:1,value:'测试时'},{id:2,value:'测试时'},{id:3,value:'测试时'},{id:4,value:'测试时'},]let arr1=[{id:1,value:'测试时'},{id:2,value:null},{id:3,value:''},{id:4,value:0},]
判断数组对象的值是否为空或者null
function Validate(arr) {function paramsValidate(params) {let flag = true;for (var key in params) {if (params[key] != '0' && !params[key]) {return false; // 终止程序}}return flag;}let a = []arr.forEach(item => {a.push(paramsValidate(item))})return a.every((c) => c)}console.log(Validate(arr));console.log(Validate(arr1));
只打印 arr1 结果为