var f=function deepCopy(o1,o2){
for (let index in o1){
if(typeof o1[index]=='Object'){
deepCopy(o1[index],o2[index])
}
else
o2[index]=o1[index]
}
return o2
}
a1=[1,[1,2],3]
a2=[]
f(a1,a2)
b1={1:2,2:[1,2]}
b2={}
f(b1,b2)
既可以用于数组,又可以用于对象