JS中两个对象有相同的key时,快速赋值
1 let obj1 = {js assign
2 a:1,
3 b:2,
4 c:3
5 }
6 let obj2 = {
7 a:0,
8 b:0,
9 c:0
10 }
11 // 两个对象的字段完全相同时采⽤下⾯两种⽅式
12 obj2 = Object.assign(obj1)
13 obj2 = obj1
14
15 let obj3 = {
16 a:1,
17 b:2,
18 c:3,
19 d:4
20 }
21 let obj4 = {
22 a:0,
23 b:0,
24 c:0
25 }
26
27 //两个对象的字段不完全相同时
28 Object.keys(obj4).forEach(key => {
29 obj4[key] = obj3[key]
30 })
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论