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.当数据量很大时,比较两者的性能
测试发现当数据量很小的时候,基本没有差异,但是第二种更加的简便。实现思路更加巧妙。