展开全部
var arr = [1, [2, 3], [4, [5, 6]], 7];
function copy(ar) {
var a = [];
for (var i = 0; i < ar.length;i++) {
if (ar[i] instanceof Array) {
a.push(copy(ar[i]));
} else {
a.push(ar[i]);
}
}
return a;
}
var v = copy(arr);
console.log(v);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询