全局替換對象中的特定字符的方法總結

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.當數據量很大時,比較兩者的性能

測試發現當數據量很小的時候,基本沒有差異,但是第二種更加的簡便。實現思路更加巧妙。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章