前端开发笔记让前端飞华南理工大学无线电爱好者协会软件小组

如何优雅的替换属性值

2019-02-23  本文已影响22人  谢mingmin

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

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

A: 解决的代码

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

const B = JSON.parse(AJson )

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

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

上一篇 下一篇

猜你喜欢

热点阅读