es6中有没有原生的比较好的办法处理对象复制另一个对象中的部分对象

来源:13-1 课程总结与下期课程展望

李行知

2018-08-06

比如 如何解决

obj1.a=obj2.a

obj1.b=obj2.b

这种。现在看到的办法是依靠loadsh的pick函数,或者使用多次解析。

let {a,b}=obj2

Object.assgin(obj1,{a,b})

但是感觉都很麻烦,有什么比较好的原生的解决办法吗


写回答

1回答

Zh_Jane

2018-08-07

可以考虑一下使用展开语法做对象属性拷贝

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Spread_syntax#%E8%AF%AD%E6%B3%95

0
6
李行知
回复
Zh_Jane
类似es6的解构不就是不关心来源只关心自身吗,这种的前提比如是知道了obj2中会有什么样子的数据才会去想这样做
2018-08-07
共6条回复

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程