An array has no element at index 8. What does reading that index return?
Explanation
Reading an array position with no element returns undefined rather than throwing. That result alone cannot prove the position is absent, because a present element could itself contain undefined.