<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script>
var res = [
{
frtId: "1",
frtName: "项目",
frtCode: null,
frpType: "1414708",
frpName: "01计税表",
falg:true,
reportNnum: "3"
},
{
frtId: "",
frtName: "",
frtCode: "",
frpType: "",
frpName: "",
reportNnum: "",
falg:false,
},
{
frtId: "1",
frtName: "项目",
frtCode: null,
frpType: "1414710",
frpName: "03安永",
falg:false,
reportNnum: "2"
},
{
frtId: "1",
frtName: "项目",
frtCode: null,
frpType: "1414711",
frpName: "04报税截图",
falg:false,
reportNnum: "3"
},
{
frtId: "1",
frtName: "项目",
frtCode: null,
frpType: "1414712",
frpName: "05其他税务文件",
falg:false,
reportNnum: "1"
},
{
frtId: "2",
frtName: "1项目",
frtCode: null,
frpType: "1414708",
frpName: "01计税表",
falg:false,
reportNnum: "3"
},
{
frtId: "2",
frtName: "1项目",
frtCode: null,
frpType: "1414709",
frpName: "02管理",
falg:false,
reportNnum: "3"
},
{
frtId: "2",
frtName: "1项目",
frtCode: null,
frpType: "1414710",
frpName: "03安永",
falg:false,
reportNnum: "2"
},
{
frtId: "2",
frtName: "1项目",
frtCode: null,
frpType: "1414711",
frpName: "04报税截图",
falg:false,
reportNnum: "3"
},
{
frtId: "",
frtName: "",
frtCode: "",
falg:true,
frpType: "",
frpName: "",
reportNnum: "",
}
];
let obj = {
frtId: "",
frtName: "",
frtCode: "",
falg: true,
frpType: "",
frpName: "",
reportNnum: ""
}
let arr = res.filter(item=>{
return objectKeyIsEmpty(item) ==true
})
// console.log(1,arr)
function objectKeyIsEmpty(obj) {
let empty = null;
for (const key in obj) {
if(key!='falg'){
if (obj.hasOwnProperty(key)) {
console.log('obj',key)
if (obj[key] === null || obj[key] === "") {
empty = true;
} else {
empty = false;
break;
}
}
}
}
return empty;
}
</script>
</body>
</html>