当后端返回的数据中嵌套了一层数据,此时,你需要将数据内容为null的清除是
function Func(obj = data) {//obj就等于后端返回的数据
Object.keys(obj).forEach((key) => {
console.log(111, key);
let isObj = Object.prototype.toString.call(obj[key]);//判断数据类型
console.log("isObj", isObj);
if (isObj === "[object Null]") {//如果数据类型为null则删除
delete obj[key];
} else if (isObj === "[object Object]") {
Func(obj[key]);
}
});
}
Func(data);//后端数据传入