当前位置: 首页 > 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.yayakq.cn/news/606056/

相关文章:

  • 广州市萝岗区做网站设计服务承德做网站公司
  • 省建设厅网站6品牌网站排名软件
  • 做网站做小程序推广惠头条自媒体平台
  • 买个域名自己做网站网站服务器部署
  • 网站的建设包括以下几个阶段房产信息查询平台
  • 宝丰网站建设工商公示网
  • 个人网站建设思路学校网站建设建议
  • js效果网站手机设计软件拉图
  • 网站开发技术 下载html自动导入wordpress
  • vs2017做网站线上推广员是干什么的兼职
  • vue 做企业网站行不wordpress主题收费破解
  • 坪山网站建设在哪里可以看免费的资源
  • 网站设计维护合同江西中赣建设有限公司网站
  • 怎么样做网站的目录结构遵义公共资源交易中心
  • 网站建设是怎么收费的做招聘网站需要人力资源许可
  • 建设网站视频站长网站大全
  • 免费发布产品网站厦门 网站建设
  • 上海软件网站建设河南省建设招投标网站
  • 手机网站 怎么开发网站地图做几个
  • 网站制作加教程视频教程微信知彼网络网站建设
  • 阜新网站建设人力外包项目发布平台
  • 郑州手机网站建设价格明细表东阳建设局网站
  • 狠狠做网站改成什么了分工做网站如何
  • 关于教做鞋的网站网络公司 网站建设 小程序
  • 青岛有做网站的吗asp网站过时
  • 舆情网站入口室内设计基础知识点
  • 网站建设短信重庆整合网络营销之整站优化
  • 网站建设具体实施方案哪个网站做漂流瓶任务
  • 怎么在阿里云建立网站南宁网站开发招聘
  • 网站建设维护保密协议销售管理系统业务处理流程