JSFiddle - React, Tailwind, and code Playground
by qustosh
JavaScript
var done = [];
function f(){
var len = done.length;
done[len] = 0;
f.num = len;
done[len] = 1;
console.log("my job is done")
return "one one";
}
setTimeout(f,2000)
function poll(i){
setTimeout(function(){
if(done[i]){
console.log("f is done");
return 1;
}
setTimeout(arguments.callee,40)
},40);
}
poll(0);