手机网站建设解决方案,青岛代理注册公司电话,常见的办公网网站开发,珠海网站建设科速当选择的所有项中#xff0c;如果有一项不满足条件则返回false#xff0c;让业务逻辑停止#xff0c;一般都是使用forEach循环#xff0c;但是forEach循环有个弊端就是return不能跳出循环#xff0c;所以这时候就需要使用for循环中的break来跳出循环。
下面是代码示例如果有一项不满足条件则返回false让业务逻辑停止一般都是使用forEach循环但是forEach循环有个弊端就是return不能跳出循环所以这时候就需要使用for循环中的break来跳出循环。
下面是代码示例
const CheckArr [{ textPrice: 76, page: 98, price: 67, A: 76, B: null },
{ textPrice: 45, page: 98, price: 67, A: 76, B: null },
{ textPrice: null, page: 98, price: 67, A: 76, B: null },
{ textPrice: 66, page: 98, price: null, A: 78, B: null }
]
let isCheck null
function checkFun(arr) {for (let i 0; i arr.length; i) {if (arr[i][textPrice] null arr[i][textPrice] null arr[i][textPrice] null) {isCheck false;break} else {isCheck true}}
}
checkFun(CheckArr)console.log(isCheck, PPL);执行后的结果应该是ischeck为false