Sprawdzanie czy obiekt istnieje - który sposób szybszy

0

Cześć
Może pytanie dość głupie ale mam sobie skrypt w którym sprawdzam czy kilka obiektów czy one w ogóle istnieją. I teraz moje pytanie polega na tym, czy jest jakaś różnica między tym czy sprawdzam je w sposób:

if(obiect != undefined){
    ..........
}

Czy może szybsze i bardziej prawidłowe będzie napisane metody generycznej np:

function checkObject(object) {
    if(object != undefined){
        return true;
    }else{
        return false;
    }
}

a następnie w skrypcie tylko sprawdzać:
if(checkObject(object)){
........
}

0

W tej funkcji możesz to wszystko zapisać w jednej linijce return object!=undefined
Skoro funkcja ma zwracać bool to niech ma dobrą nazwę (checkObject nie precyzuje jasno co będzie sprawdzane) ja nazwałbym to np isObjectValid

Jeśli z tej funkcji będziesz korzystał często to to co robisz ma sens, zresztą... Juz nawet przy dwóch użyciach (o ile jest to na serio istotne w projekcie) taka funkcja ma sens.

1 użytkowników online, w tym zalogowanych: 0, gości: 1