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

怎么查看网站是否做静态化处理电子商务网站建设

怎么查看网站是否做静态化处理,电子商务网站建设,回民区建设局网站,wordpress 有的管理员不能发布视频代码浅拷贝Shallow Copy 浅拷贝只复制对象的顶层属性及其引用,而不复制这些引用所指向的对象。如果原始对象中的某个属性是一个对象或数组,那么浅拷贝后的对象将包含对这个内部对象或数组的引用,而不是这个对象或数组的一个新副本。 let obj1 …

浅拷贝Shallow Copy

浅拷贝只复制对象的顶层属性及其引用,而不复制这些引用所指向的对象。如果原始对象中的某个属性是一个对象或数组,那么浅拷贝后的对象将包含对这个内部对象或数组的引用,而不是这个对象或数组的一个新副本。

let obj1 = {  a: 1,  b: {  c: 2  }  
};  // 使用扩展运算符(...)进行浅拷贝  
let obj2 = { ...obj1 };  // 或者使用 Object.assign() 方法进行浅拷贝  
// let obj2 = Object.assign({}, obj1);  console.log(obj2); // { a: 1, b: { c: 2 } }  // 修改 obj2 的顶层属性 a  
obj2.a = 2;  
console.log(obj1.a); // 1,obj1 的 a 属性没有被修改  // 修改 obj2 的 b 属性(这是一个对象的引用)  
obj2.b.c = 3;  
console.log(obj1.b.c); // 3,obj1 的 b.c 属性也被修改了,因为 obj1 和 obj2 的 b 属性指向同一个对象

深拷贝

深拷贝会复制对象及其所有子对象,直到最底层的基本数据类型。这意味着深拷贝后的对象与原始对象是完全独立的,修改其中一个对象不会影响另一个对象。

let obj1 = {  a: 1,  b: {  c: 2  }  
};  // 使用 JSON 方法进行深拷贝(注意:这种方法有局限性)  
let obj2 = JSON.parse(JSON.stringify(obj1));  // 或者使用 lodash 的 _.cloneDeep() 方法进行深拷贝  
// let _ = require('lodash');  
// let obj2 = _.cloneDeep(obj1);  console.log(obj2); // { a: 1, b: { c: 2 } }  // 修改 obj2 的顶层属性 a  
obj2.a = 2;  
console.log(obj1.a); // 1,obj1 的 a 属性没有被修改  // 修改 obj2 的 b 属性(虽然它们看起来相同,但实际上是两个独立的对象)  
obj2.b.c = 3;  
console.log(obj1.b.c); // 2,obj1 的 b.c 属性没有被修改,因为 obj1 和 obj2 的 b 属性指向不同的对象

总结

浅拷贝就是复制对象的顶层属性即第一层属性,而深拷贝是复制对象的所有属性。所以浅拷贝修改第二层及以后属性时,也还是会影响原对象。深拷贝完全不被影响。

使用浅拷贝
// 使用扩展运算符(...)进行浅拷贝  
let obj2 = { ...obj1 };  // 或者使用 Object.assign() 方法进行浅拷贝  
let obj2 = Object.assign({}, obj1);  
使用深拷贝
// 使用 JSON 方法进行深拷贝(注意:这种方法有局限性)  
let obj2 = JSON.parse(JSON.stringify(obj1));  // 或者使用 lodash 的 _.cloneDeep() 方法进行深拷贝  
let _ = require('lodash');  
let obj2 = _.cloneDeep(obj1);  

http://www.yidumall.com/news/37448.html

相关文章:

  • 做网站买空间邢台网站公司
  • 广州医院网站建设网络推广引流最快方法
  • 中山品牌网站设计seo排名首页
  • 专门做网站开发的公司建站之星官网
  • 个人域名备过案了做电影网站会查吗seo狂人
  • 自己做网站想更换网址宁波seo快速优化平台
  • wordpress+编辑器字号自贡网站seo
  • 西安市建设协会网站免费seo公司
  • 买模板做网站福州百度推广排名
  • 网站开发与网站建设营销推广平台
  • 企鹅自媒体平台注册优化好搜移动端关键词快速排名
  • 中色十二冶金建设集团有限公司网站自己建个网站要多少钱
  • 英文网站建设580百度竞价渠道户
  • 自己做网站卖水果网络营销案例分析
  • 如何运用网站做宣传新疆疫情最新情况
  • 广州品牌网站建设 优美批量关键词调排名软件
  • 中国域名门户网站谷歌搜索引擎首页
  • 江西网站设计电话网站页面优化方法
  • 前端网站如何做全景图指数是什么意思
  • php网站开发周期多长nba最新交易新闻
  • 大型网站开发语言排名设计公司网站
  • 昆山高端网站建设机构排名sem优化软件
  • 做网站的公司北京有哪些seo自学网免费
  • 上海网站制作技术简短的营销软文范文
  • 做网站设计师工资多少推广优化工具
  • 解决wordpress更改新域名后网站不能访问的问题技术培训学校机构
  • 网站申请域名免费的发帖收录网站
  • 企业融资需求班级优化大师功能介绍
  • 开发公司对设计单位奖惩中国网民博客 seo
  • 做电商网站的框架结构图网络营销的概念和特点是什么