Claus: "close" als Eigenschaft?

Beitrag lesen

Hallo,

ich habe folgenden Code geklaut, und er funktioniert auch. Die Frage ist nur: Warum?

function Closer(){
        if (window.FensterObj && FensterObj.close) FensterObj.close();
        return;
}

Die Funktion "Closer()" schließt also ein evtl. geöffnetes Fenster und sorgt dafür, dass es keine Fehlermeldung gibt, falls "FensterObj" gar nicht existiert. Dabei ergibt für mich die Abfrage
"if (FensterObj.close)" keinen Sinn. Ich kenne nur "close()" als Methode und "closed" als Eigenschaft. Was soll das also?
Bin mal gespannt...

Grüße,
Claus