js 深拷贝 和 浅拷贝
生活随笔
收集整理的這篇文章主要介紹了
js 深拷贝 和 浅拷贝
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、? ...運算符? (淺拷貝)
let obj = {a:1,b:2}; let obj2 = {...obj}; obj.a=3 obj //{a: 3, b: 2} obj2 //{a: 1, b: 2}
a = {a:[{b:1}]}; b = a ;
b.a[0].b = 2; //b = {a:[{b:2}]}
a // a = {a:[{b:2}]}
2、?JSON.parse(JSON.stringify(參數(shù)))? (深拷貝)
轉(zhuǎn)載于:https://www.cnblogs.com/cuikaitong/p/10100862.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的js 深拷贝 和 浅拷贝的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apache Httpd + Subve
- 下一篇: FileStream功能被禁用