亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用js深度刪除對象中value為''空的屬性?

如何使用js深度刪除對象中value為''空的屬性?

慕森卡 2018-09-14 13:12:20
如題,對于一個多層嵌套的對象。例如var o = {  a:1,  b:{b_a:''},   c:{c_a:1,c_b:''} }通過處理,希望得到{  a:1,   c:{c_a:1} }嘗試過這個方法(stackOverflow):function removeEmpty(obj) {  Object.keys(obj).forEach(function(key) {     (obj[key] && typeof obj[key] === 'object') && removeEmpty(obj[key]) ||     (obj[key] === undefined || obj[key] === null) && delete obj[key]   });  return obj; };沒有成功.求一個刪除空value''和空對象{}的屬性方法,蟹蟹。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 945 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號