如何優(yōu)雅的替換屬性值

開發(fā)中遇到的一個實際問題而想到的解決方法.

Q: 如果有個對象, 有N個屬性. 同時需要把null或者undefined的屬性值改成空字符串.

A: 解決的代碼

const AJson = JSON.stringify(A, (key, value) => {
  if (value === null) {
    return ''
  }
  return value
})

const B = JSON.parse(AJson )

通過對對象經(jīng)行 序列化反序列化, 實現(xiàn)對屬性值"格式化"

當然, 解決的方法不止一種, 歡迎來留言討論!!

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,650評論 1 32
  • 國家電網(wǎng)公司企業(yè)標準(Q/GDW)- 面向對象的用電信息數(shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 12,391評論 6 13
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 28,809評論 1 45
  • 今日完成工作 報告(林夕)老師,我是艾琳(12)月(2)日,深圳天長地久婚紗店(家庭影像)兒童攝影(營銷核彈)活動...
    78c8e72c1696閱讀 178評論 0 0
  • 人生太短暫 不愿和你有一秒鐘錯過的遺憾 不想有你的人生剩下追嘆 我的愛并不貪婪 相信上天安排這情緣 如果錯過,心真...
    筋工元素閱讀 277評論 0 4

友情鏈接更多精彩內(nèi)容