扁平化二位对象
对象扁平化处理
function flatten(obj){
for(let i in obj){
if(obj[i] instanceof Object){
for(let j in obj[i]){
obj[j] = obj[i][j];
}
delete obj[i]
}
}
}
表单空数据处理
处理表单中的不合理的数据
dataFormat.js
/**
* 处理表单数据:删除对象中属性值为'',undefined,null
* @param {Object} param
*/
export function deleteEmpty(obj) {
for (let key in obj) {
if (obj[key] == '' || obj[key] == undefined || obj[key] == null) {
delete obj[key]
}
}
return obj;
}
index.js
//调用
const formData = deleteEmpty(formData);