前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >es6 两个对象生成一个新对象

es6 两个对象生成一个新对象

作者头像
yangdongnan
发布2019-03-28 15:42:57
1.3K0
发布2019-03-28 15:42:57
举报
文章被收录于专栏:日常记录

参考 http://es6.ruanyifeng.com/#docs/object-methods#Object-assign 阮一峰es6教程

  • Object.assgin() //es6方法 将源对象合并到目标对象
代码语言:javascript
复制
  let newObj = {}, a = { a : 1 }, b = { b : 3 }, c = { c : 3 }
  newObj  = Object.assign(newObj,a,b,c)
  console.log(newObj) //{a: 1, b: 3, c: 3}
 // 第一个参数是个对象后面都是源对象也就是被合并的对象
  Object.assign(obj, objitem) 
  • 对象扩展方法 //es6提供的 对象扩展
代码语言:javascript
复制
   let newObj = {}, a = { a : 1 }, b = { b : 3 }, c = { c : 3 }
   newObj  = {...a,...b,...c}
   console.log(newObj) //{a: 1, b: 3, c: 3}

两个es6的方法都能实现多个源对象组合成一个新对象

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年12月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档