function clone(obj){
let newObj;
if(obj instanceof Array){
newObj=[];
let i=obj.length;
console.log(i);
while(i--){
newObj[i]=clone(obj[i]);
}
return newObj;
}else if(obj instanceof Object){
newObj={};
for(let i in obj){
newObj[i]=clone(obj[i]);
}
return newObj;
}else{
return obj;
}
}
console.log(clone([1,2,4,3]))