開發(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)對屬性值"格式化"
當然, 解決的方法不止一種, 歡迎來留言討論!!