1. 程式人生 > >微信小程式 物件的深淺拷貝

微信小程式 物件的深淺拷貝

微信小程式集成了源生的js,雖然這麼說,但是有些方法你不能直接呼叫,你需要加入到utils.js包中,然後通過require來呼叫才行,是不是比較噁心,而我呢,因為一個物件的賦值問題,想找一個能複製物件的,而不是複製物件的指標,所以查了好多資料,但是js的很多,微信小程式的很少,比較噁心,無奈,我也不會在小程式的js中寫,所以我還是找了一個最簡單的深拷貝的方法,放到了我的util裡面:

function copyobj(a){

var c={};

c=JSON.parse(JSON.stringify(a));

return c;

}

其實 終極思想就是json再轉成物件,相當於在記憶體中又多了一份,就不止是複製的引用啦

淺拷貝就很簡單了‘=’