高级JS测试题求大佬解决

2025-06-21 15:10:07
推荐回答(2个)
回答1:

let A = [6,9,10,11,13,15];
let B = [2,3,4,5,6,9,10];
let C = [2,3,4,7,9,10];
let D = [];
let k = 0;
let interval = setInterval(function () {
let num = A[k];
if(B[0]<= A[k]){
if(C[0]<=B[0]){
num = C[0];
C.splice(0,1);
}else{
num = B[0];
B.splice(0,1);
}
}else{
if(C[0]<=A[k]){
num=C[0];
C.splice(0,1);
}else{
num = A[k];
k++;
}
}
if(k == A.length + 1){
clearInterval(interval);
console.log('D:' + D);
return;
}
D.push(num);
},10);

回答2:

你好!

希望对你有帮助!