封装一个object属性处理方法
function deleteObjectProto(obj, arg: []) {
if (typeof obj === 'object' && obj !== null) {
if (arg && Array.isArray(arg) && arg.length > 0) {
arg.map(item => {
delete obj[item]
})
}else{
console.log("传入的参数不是个数据")
}
}else{
console.log("传入的对象格式不对")
}
}
deleteObjectProto({key:1,name:"nihao",label:"你好"},['name'])
function addObjectPrototype(obj,arr){
if (typeof obj === 'object' && obj !== null) {
if (arr && Array.isArray(arr) && arr.length > 0) {
arr.map(item => {
obj[item]=null;
})
}else{
console.log("传入的参数不是个数据")
}
}else{
console.log("传入的对象格式不对")
}
}
let a = {key:a}
addObjectPrototype(a,["name"])