var a ={
name:'zd',
book:{
title:'xxx',
price:45}}let b = Object.assign({},a)//实现函数封装functioncloneLittle(source){var target ={}for(var key in source){if(Object.prototype.hasOwnPropety.call(source,key)){
target[key]= source[key]}}}
深拷贝
let a ={
name:'xx',
info:{
hobby:'eat',
money:'enough'}}let b =JSON.parse(JSON.stringify(Obj))//深拷贝functioncloneDeep(source){var target ={}for(var key in source){if(Object.prototype.hasOwnPropety.call(source,key)){if(typeof source[key]==='object'){
target[key]=cloneDeep(source[key])}else{
target[key]= source[key]}}}}