开发中遇到的一个实际问题而想到的解决方法.
Q: 如果有个对象, 有N个属性. 同时需要把null或者undefined的属性值改成空字符串.
A: 解决的代码
const AJson = JSON.stringify(A, (key, value) => {
if (value === null) {
return ''
}
return value
})
const B = JSON.parse(AJson )
通过对对象经行 序列化 和 反序列化, 实现对属性值"格式化"
当然, 解决的方法不止一种, 欢迎来留言讨论!!
网友评论