1.使用JSON.stringify(data,replacer)函數處理方法
const ifNullReplacer = function (key, value) {
if (value === 'IFNULL') {
value = ''
}
return value
}
const testData = JSON.stringify(response.data, ifNullReplacer)
response.data = JSON.parse(testData)
2.使用全局替換的方法replace
const data=JSON.stringify(responseData).replace(/IFNULL/g,"");
3.當數據量很大時,比較兩者的性能
測試發現當數據量很小的時候,基本沒有差異,但是第二種更加的簡便。實現思路更加巧妙。