拓展运算符是深拷贝还是浅拷贝
对于拓展运算符是深拷贝还是浅拷贝网上怎么说的都有,我就说一下我的理解。
成都创新互联主要从事网站建设、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务东海,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
什么是深拷贝?什么是浅拷贝?
假如B复制了A,修改A的时候,看B是否发生变化:
如果B也跟着变了,说明是浅拷贝,拿别人手段!
如果B没有改变,说明是深拷贝,自食其力!
怎么判断拓展运算符是什么拷贝呢?
看一下下面的例子:
let a = [1,2,3]; let b= [...a]; console.log(b);//[1,2,3] a[1] = 4; console.log(a);//[1,4,3] console.log(b);//[1,2,3]
分享文章:拓展运算符是深拷贝还是浅拷贝
分享路径:http://scjbc.cn/article/dsojjic.html