그림 7-3 숫자 4개가 나오는 경우와 undefined가 섞여 나오는 경우
undefined가 나오는 이유는 Math.random() * 9 때문입니다. 4번 반복해서 0에서 8까지의 숫자를 뽑는데, numbers 배열에 든 숫자는 하나씩 줄고 있습니다. numbers 배열에 [1, 2, 3, 4, 5, 6, 7, 8, 9]가 있었는데 인덱스 5를 뽑았다면 numbers는 [1, 2, 3, 4, 5, 7, 8, 9]가 됩니다.
[1, 2, 3, 4, 5, 6, 7, 8, 9][5] === 6