/**
* 浅层重置对象属性值
* @param obj
*/
export function resetData (obj) {
if (typeof obj !== 'object') {
console.log('data must be a object')
return
}
if (obj instanceof Array) {
console.log('data must be a object')
return
}
for (const key in obj) {
if (typeof obj[key] === 'string') {
obj[key] = ''
} else if (typeof obj[key] === 'number') {
obj[key] = ''
} else if (typeof obj[key] === 'boolean') {
obj[key] = null
} else if (obj[key] instanceof Array) {
obj[key] = []
} else {
obj[key] = null
}
}
}
浅层重置对象属性值
最新推荐文章于 2024-06-09 20:17:27 发布