$.extend([true],obj,obj)深拷贝对象
有true的时候,对象内部对象属性继承性保留
无true的时候,浅拷贝,不深入继承对象值,只针对第一层对象覆盖value
let myPet = {
name:"Dundun",
age:"6 month",
type:{
animalType:"Cat",
weight:"3 kg"
}
}
let growUp = {
age:"13 month",
type:{
weight:"5.5 kg"
}
}
有true传参:
$.extend(true, myPet, growUp)
输出:
无true参数时:
$.extend(myPet, growUp)
输出:
type中的animalType被覆盖