没标题了 直接看下面代码行吧
values={a:'111',B:' ',c:undefined,d:0,e:666}
let data=Object.fromEntries(Object.entries(values).filter(item=>{
if(item[1]) return item
}))
// 结果 data=[{a:'111',e:666}]
就是有属性值的return回去啦 我就得到了没有空属性值的对象
结束 撒花~🎉🎉🎉
再来个小方法 对象取值(数据少这么玩~)
//最初的对象 里面有6个
record={
allocate: 0,
appending: 1,
balance: 1,
argoCode:"EAS18341200T744",
intransit: 4,
warehouseCode: "1010"
}
//从挑4个出来存到新对象 大家都懂吧~
const datalist=(({balance, appending, intransit, allocate})=>({balance, appending, intransit, allocate}))(record)
//结果 datalist ={ balance: 1,appending: 1,intransit: 4allocate: 0,}