Interview
// function checkevenodd(num){
// return new Promise((res,rej)=>{
// if(num%2===0){
// res('resolved even number')
// }
// else rej('not an evne number')
// })
// }
// checkevenodd(2).then((res)=>console.log(res))
// .catch((err)=>console.log(err))
// (function(){
// setTimeout(()=> console.log(1),2000);
// console.log(2);
// setTimeout(()=> console.log(3),0);
// console.log(4);
// setTimeout(()=> console.log(4),2000);
// })();
// const b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// for (let i = 0; i < 10; i++) {
// setTimeout(() => console.log(b[i]), 1000);
// }
// for (var i = 0; i < 10; i++) {
// setTimeout((i) => console.log(b[i]), 1000);
// }
const arr =[1,2,3,[[4]],5,[6],[[[[[[9],8],9]]]]]
let ans=[]
const flatten =(arr)=>{
for(let i=0; i< arr.length;i++){
if(Array.isArray(arr[i])){
flatten(arr[i]);
}
else{
ans.push(arr[i])
}
}
return ans;
}
console.log(flatten(arr));
Comments
Post a Comment