hi,
…ist ja defeniert und es kommt eine Exception wenn
null
zurü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