For a nonempty array named items, what does items[items.length] produce?
Explanation
The last valid index is one less than the array's length, so the index equal to length is just beyond the end. Reading that absent element yields undefined; an ordinary out-of-range array read does not itself throw an exception.