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

网站进入百度观察期上海的公司

网站进入百度观察期,上海的公司,优化绿松石是什么意思,mod_rewrite wordpress浅拷贝的理解浅拷贝的话只会拷贝基本数据类型,例如像string、Number等这些,类似:Object、Array 这类的话拷贝的就是对象的一个指针(通俗来讲就是拷贝一个引用地址,指向的是一个内存同一份数据),也就是说当拷贝的对象数…
  1. 浅拷贝的理解

浅拷贝的话只会拷贝基本数据类型,例如像string、Number等这些,类似:Object、Array 这类的话拷贝的就是对象的一个指针(通俗来讲就是拷贝一个引用地址,指向的是一个内存同一份数据),也就是说当拷贝的对象数据发生变化,原始数据也会跟着发生改变,是相互影响的。

补充:浅拷贝的话只会拷贝数据的第一层,更深层的是无法拷贝。

代码注解如下所示:常用的写浅拷贝方案:我这里用的是Object.assign() 方法

  let person={name:"zhang",age:18,arr:[1,2,3],abj:{a:1,b:2,c:3}}let copyObj=Object.assign({},person)console.log(copyObj)//name:'zhang',age: 18, arr:[2,2,2], abj: {a: 'hhahahha', b: 2, c: 3}copyObj.name=18copyObj.arr=[2,2,2] copyObj.abj.a="hhahahha"console.log(copyObj.name,"copyObj") //18,"copyObj"console.log(person.name,"person") //zhang personconsole.log(copyObj.arr,"copyObj") // [2, 2, 2] 'copyObj'console.log(person.arr,"person") // [1, 2, 3] 'person'console.log(copyObj.abj.a,"copyObj")//hhahahha copyObjconsole.log(person.abj.a,"person")//hhahahha person

深拷贝的理解:

深拷贝不仅对指针进行了拷贝,还对指针指向的内容进行了拷贝,也就是说另外申请了一块内存空间,内容和原对象一致,但是两份独立的数据,更改原对象时拷贝的对象是不会发生变化的。

代码注解如下所示:我这里实现深拷贝的方法是JSON 对象的序列化和反序列化方法实现的.

注意这个方法function,undefine 会丢失

        let person={name:"zhang",age:18,arr:[1,2,3],abj:{a:1,b:2,c:3}}let copyobj=JSON.parse(JSON.stringify(person))console.log(copyobj)//{name: 'zhang', age: 18, arr: [1,2,3], abj: { a:1,b:2,c:3}}copyobj.arr[0]=3console.log(copyobj.arr) //[3, 2, 3] console.log(person.arr)//[1, 2, 3]

http://www.yayakq.cn/news/535429/

相关文章:

  • 南昌市建设局网站同步编辑wordpress
  • 大一网页设计个人网站代码道德建设 网站
  • dw怎么建设网站佛山外贸网站设计
  • 回收类型网站如何做wordpress商品管理
  • 成都网站关键词优化个性化网站建设公司电话
  • 网站正能量晚上不用下载直接进入做seo排名
  • 苏州高级网站建设深圳网站开发企业
  • 南通公司网站建设网站开发目前用的是什么语言
  • 做网站开发要具备哪些素质wordpress 作者简介
  • tap自助建站网站的企业特色展示
  • 一个主机多个网站单页网站设计
  • 网站改版阿里云怎么做网站301定向数据分析师课程
  • 建设网站最重要的是什么如何维护建设网站
  • 微信贷款怎么申请开通东莞网站推广优化网上推广公司
  • 北京网站制作应用亿图在线制作流程图
  • 网站开发交流群菏泽网站建设多少钱
  • 网店网站建设六枝特区企业网络推广的方法
  • 西客站网站建设网页设计快速培训
  • 湖南3合1网站建设公司微信小程序做一个多少钱
  • 济南建网站公司有哪些免费网站可以做店招
  • 福州 建站 软件没有域名怎么搭建网站
  • 四川网站建设 湖南岚鸿软件推广计划
  • 一个公司建设网站十大知名平面设计公司
  • 如何为网站做seo体检网站建设胡菘
  • 手机网站开发用什么框架好诣策上海网络推广公司
  • 辉玲建设集团有限公司网站怎么做企业网站二维码
  • 网站建设大宇过年做那些网站致富
  • 广州网站建设技术外包网站建设公司 上海
  • 微信小程序+网站开发阳江城乡建设部网站首页
  • 怎么给网站做域名重定向网络营销的基本流程