function wait(n) { wait.callback=function(){}; wait.time=n; wait.then=function(resolve){wait.callback=resolve;return wait;}; setTimeout(function(){wait.callback()},wait.time); return wait; }