js中,數據引用會導致修改一處 處處修改的問題.

尋常業務中, 我們經常會對一組數據做不同的處理, 又希望不同的數據保持着獨立向, 但是 結果卻常常不如人意

如: 

這和我們預期的效果是不一樣的. 那麼如果去處理這個問題呢?  接着看

很明顯可以看到, 一樣的情況, 只是多了一次轉換, 便解決了這個問題. 

其中  可以將 重賦值 抽離出來

function cloneObj(obj){
    if(!obj){
        return "";
    }
    reutrn JSON.parse(JSON.stringify(obj))
}

這樣就完美解決了

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