js判断数组json中是否含有空值

js判断数组json格式数据中的json是否有空值!常用于循环判断提交给后台的json输入是否完整减少请求次数!

数组json格式数据判断含有空值:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var arrJson = [
{name:"",title:"标题"}
]
function isEmpty(arr){
let istrue = false;
for (let i=0;i<arr.length;i++) {
for(var key in arr[i]){
if(arr[i][key] == "" || arr[i][key] == null || arr[i][key] == undefined){
istrue = true;
break;
}
}
}
return istrue;
}
console.log(isEmpty(arrJson))
</script>
</body>
</html>

单个json格式数据判断是否有空值:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var arrJson = {name:"",title:"标题"}
function isEmpty(arr){
let istrue = false;
for(var key in arr){
if(arr[key] == "" || arr[key] == null || arr[key] == undefined){
istrue = true;
break;
}
}
return istrue;
}
console.log(isEmpty(arrJson))
</script>
</body>
</html>

基础解析:基于for循环判断每个key值是否为空,为空则改变istrue值,跳出循环,最后取出istrue值如果为true则有空值,如果为false则没有空值!

六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!