Object.assign()方法练习

158 阅读1分钟

<script>
			参数解析:
			//(1).target:必需,接收拷贝属性的目标对象。
			//(2).sources:必需,将要从中拷贝属性的对象
			let webName = {
				webName: "蚂蚁部落",
			}
			let webUrl = {
				url: "www.softwhy.com"
			}
			let webAddress = {
				address: "青岛市南区"
			}
			let web = Object.assign(webName, webUrl, webAddress);
			console.log(web);
			console.log(webName); //目标对象
			console.log(web==webName);// true
			
			let newwebName = {
				webName: "蚂蚁部落"
			}
			let newwebUrl = {
				url: "www.softwhy.com",
				num: {
					x: 1,
					y: 2
				}
			}
			var newweb = Object.assign(newwebName, newwebUrl);
			console.log(newweb);
		</script>