let form = {
name:'lly',
info:{
age:'120',
sex:'nv'
},
hobby:[
{name:'王者荣耀',desc:'国服xx'},
{name:'LoL',desc:'国服xx'}
]
}
import _ from 'lodash';
resetFunc(){
// 获取对象类型
let getType = (obj) => {
let str = Object.prototype.toString.call(obj);
return str.slice(8,str.length-1).toLowerCase();
}
// 初始化置空对象属性
const reset = (obj,key) => {
let type = getType(obj[key])
if (type == 'object' || type == 'array'){
for(let key2 in obj[key]){
reset(obj[key] ,key2)
}
} else {
obj[key] = ''
}
}
for(let key in form ){
reset(form ,key)
}
}
遍历清空对象属性
最新推荐文章于 2024-04-22 17:28:48 发布