您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

Object.assign实现方式

示例对象代码:

var obj1={
	a:12,
	b:2,
	c:3
}
var obj2={
	a:2,
	c:2222
}

1、es6的做法

console.log({...obj1,...obj2});

2、双层for循环的做法

var obj1={
	a:12,
	b:2,
	c:3
}
var obj2={
	a:2,
	c:2222
}
var obj3={
	d:444,k:77
}
function getNewObj(){
	let newObj=[...arguments];
	let obj={},keys=[],values=[];
	for (let item of newObj) {
		keys=Object.keys(item);
		values=Object.values(item);
		for(let i in keys){
			obj[keys[i]]=values[i]
		}
	}
	console.log(obj)
}
getNewObj(obj1,obj2,obj3)

分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进