如何优雅的替换属性值

作者: 谢mingmin | 来源:发表于2019-02-23 18:34 被阅读22次

    开发中遇到的一个实际问题而想到的解决方法.

    Q: 如果有个对象, 有N个属性. 同时需要把null或者undefined的属性值改成空字符串.

    A: 解决的代码

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

    通过对对象经行 序列化反序列化, 实现对属性值"格式化"

    当然, 解决的方法不止一种, 欢迎来留言讨论!!

    相关文章

      网友评论

        本文标题:如何优雅的替换属性值

        本文链接:https://www.haomeiwen.com/subject/hjgpyqtx.html