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

网站建设的利弊誉重网站建设公司

网站建设的利弊,誉重网站建设公司,梧州论坛红豆思辨,网站上添加子栏目参考原文:浅拷贝的五种实现方式 - 掘金 (juejin.cn) 哈喽 大家好啊 最近发现自己对对象都不是很熟练,特别是涉及到一些复制,深浅拷贝的东西 1.Object.assign 首先 我们创建一个空对象obj1 然后创建一个对象obj2 用object.assign(目标对象&#xff0c…

参考原文:浅拷贝的五种实现方式 - 掘金 (juejin.cn)

哈喽 大家好啊

最近发现自己对对象都不是很熟练,特别是涉及到一些复制,深浅拷贝的东西

1.Object.assign

 首先 我们创建一个空对象obj1  然后创建一个对象obj2 用object.assign(目标对象,源对象)

进行拷贝复制,打印出来obj1 发现完美复制obj2

然后我们修改obj2.info.age = 30 

 

 然后同时打印obj1  发现age属性值也变成了30

注意: Object.assgin为浅拷贝

  1. 它不会拷贝对象的继承属性
  2. 它不会拷贝对象的不可枚举属性
  3. 可以拷贝Symbol类型的属性 

2.扩展运算符也可以完成浅拷贝

const obj1 = {... obj2}

3.原生实现浅拷贝

const clone = (target) => {// 如果是引用类型if (typeof target === "object" && target !== null) {// 判断是数据还是对象,为其初始化一个数据const cloneTarget = Array.isArray(target) ? [] : {};// for in 可以遍历数组 对象for (let prop in target) {if (target.hasOwnProperty(prop)) {cloneTarget[prop] = target[prop];}}return cloneTarget;} else {// 基础类型 直接返回return target;}
};

http://www.sczhlp.com/news/108630/

相关文章:

  • 高端网站定做wordpress 分类 插件
  • dedecms网站地图模板网络培训心得体会5篇
  • 网站建设的成本温州网络学堂
  • 医疗保险网站开通建设西安大雁塔音乐喷泉时间
  • 网站 审批号怎样做网站的反链
  • 公司网站维护个人网页制作软件
  • 手机wap网站 分页网站设计与网页制作岗位招聘信息
  • 新手做淘宝哪个网站比较好asp.net网站开发技术
  • 教务系统网站开发方法青岛市北建设集团网站
  • 伊犁做网站沈阳营销网站建设
  • 网站建设昆山做cpa必须要有网站吗
  • 黟县网站建设网站是灰色系的网站
  • 怎样在国外网站购买新鲜橙花做纯露做网站从哪里做
  • 建设众筹网站网站没有织梦后台
  • 北京海淀工商局网站iis7发布php网站
  • 兰山做网站徐州网络公司排名
  • 做简单的html网站文明校园建设专题网站
  • zhongwen网站模板域名权重查询工具
  • 品牌网站建设策群晖wordpress错乱
  • 河北seo网站优化公司电力系统网络设计报告
  • 做销售网站需要多少钱WordPress文档转换
  • 网站外链有多重要网站建设服务费会计分录
  • 深圳企业公司网站建设平台西宁做网站制作的公司
  • 济南网站优化收费标准营销网站建设制作
  • 河北省建设工程教育网站长春网站制作外包
  • 做门户网站赚广告费wordpress打开3秒
  • 跟业务合作做网站给多少提成电子商务公司
  • 高防手表网站mongo wordpress
  • 网站突然搜不到了网站内文章标题格式
  • 品牌形象网站有哪些百度广告费一般多少钱