当前位置: 首页 > news >正文

什么网站可以看到绵阳建设关键词挖掘工具站

什么网站可以看到绵阳建设,关键词挖掘工具站,企业网站模板编辑软件,wordpress雪人主题在JavaScript中,深拷贝和浅拷贝的主要区别在于它们处理对象属性的方式。 浅拷贝(Shallow Copy)只复制对象的引用,而不是实际的对象。因此,如果你修改了复制的对象,原始对象也会受到影响。 深拷贝&#xf…

在JavaScript中,深拷贝和浅拷贝的主要区别在于它们处理对象属性的方式。

浅拷贝(Shallow Copy)只复制对象的引用,而不是实际的对象。因此,如果你修改了复制的对象,原始对象也会受到影响。

深拷贝(Deep Copy)则会创建一个新的对象,并复制原始对象的所有元素。这样,如果你修改了复制的对象,原始对象不会受到影响。

浅拷贝示例:

let obj1 = { a: 1, b: { c: 2 } };  
let obj2 = Object.assign({}, obj1);  console.log(obj1); // { a: 1, b: { c: 2 } }  
console.log(obj2); // { a: 1, b: { c: 2 } }  obj2.a = 2;  
console.log(obj1); // { a: 1, b: { c: 2 } }  
console.log(obj2); // { a: 2, b: { c: 2 } }  obj2.b.c = 3;  
console.log(obj1); // { a: 1, b: { c: 3 } }  
console.log(obj2); // { a: 2, b: { c: 3 } }

 在这个例子中,Object.assign({}, obj1) 创建了一个新对象 obj2,并将 obj1 的所有属性复制到 obj2。但是,当修改 obj2.b.c 时,obj1.b.c 也被修改了,因为 obj1 和 obj2 共享同一个 b 对象。

深拷贝示例:

let obj1 = { a: 1, b: { c: 2 } };  
let obj2 = JSON.parse(JSON.stringify(obj1));  console.log(obj1); // { a: 1, b: { c: 2 } }  
console.log(obj2); // { a: 1, b: { c: 2 } }  obj2.a = 2;  
console.log(obj1); // { a: 1, b: { c: 2 } }  
console.log(obj2); // { a: 2, b: { c: 2 } }  obj2.b.c = 3;  
console.log(obj1); // { a: 1, b: { c: 2 } }  
console.log(obj2); // { a: 2, b: { c: 3 } }

在这个例子中,JSON.parse(JSON.stringify(obj1)) 创建了一个新对象 obj2,并将 obj1 的所有属性复制到 obj2。然后,修改 obj2.b.c 并不会影响 obj1.b.c,因为 obj1 和 obj2 有不同的 b 对象。这是因为 JSON.stringify 方法将对象转换为 JSON 字符串,然后 JSON.parse 方法将 JSON 字符串转换回新对象。在这个过程中,所有的对象都会被转换为新的对象。

http://www.jinmujx.cn/news/119193.html

相关文章:

  • 软件开发涵盖网站开发吗前端seo搜索引擎优化
  • 微信公众号的微网站开发seo网站推广是什么
  • 网站的底部导航栏怎么做拓客软件哪个好用
  • 东莞建站网站模板怎么建立网站的步骤
  • 如何做exo网站南京seo培训
  • wordpress企业能用吗三明网站seo
  • 企业网站建设情况汇报个人接广告的平台
  • 如何做网络营销推广掷25金手指效率高福建seo优化
  • 江门网站推广技巧服务整站优化深圳
  • 便宜的做网站网站建设服务商
  • 网站建设维护与推广好看的网站设计
  • 内蒙古地区做推广网站国家最新新闻
  • 胶州做网站企业查询软件
  • 简单的企业网站的主页徐州seo招聘
  • 公司网站进不去qq空间网络营销策划书案例
  • 建设银行宁波分行 招聘网站从事网络营销的公司
  • 网站开发用什么编程如何刷seo关键词排名
  • 怎么做辅助发卡网站服务推广软文范例
  • 上传的网站打不开如何做seo搜索优化
  • 百度做网站怎么样泉州百度首页优化
  • 居家网络架构重庆网站seo服务
  • 央企网站群建设网站买卖交易平台
  • 自如网站做的好 服务949公社招聘信息
  • 免费模型网站广告公司业务推广
  • java网站开发难吗青岛网站建设哪家好
  • 做排名的网站经典软文文案
  • 做网站的热门行业国外免费发产品的b2b平台
  • dw做网站教程seo网络贸易网站推广
  • 哪个网站亲子游做的好杭州排名优化公司
  • 河南郑州有疫情吗seo报告