hi,
…ist ja defeniert und es kommt eine Exception wenn
nullzurück gegeben wird. Wenn der Return-Wert undefiniert wäre, gäbe es keinen TypeError.
Das passt aber nicht wirklich zusammen. Weil null erstens gleichbedeutend mit undefiniert ist und zweitens von daher mitnichten von irgendeines Types sein kann.
Und drittens ist die Logik eine andere nämlich die, daß null zurückkommt eben weil eine Exception gefallen ist.
MfG