JavaScript, gdy funkcja nie jest zdefiniowana

function waitForElement(){
    if(typeof someVariable !== "undefined"){
        //variable exists, do what you want
    }
    else{
        setTimeout(waitForElement, 250);
    }
}
Matteoweb