es hat nicht funktioniert, weil die Funktion nicht existiert hat. JavaScript hat dadurch sofort die Fehlermeldung ausgegeben, dass die Funktion nicht existiert.
Wenn du es richtig machst, sollte keine Fehlermeldung auftreten. Um das Thema »wie kann ich die Existenz von Objekten abfragen, ohne Fehlermeldungen auszulösen« dreht sich doch der gesamte Artikel!
Mathias