Почему ответ 5555?
потому что "5" встают между элементами массива, а между 5 элементами - 4 расстояния""5""5""5""5""
new Array(5) - создает 5 пустых элементов. join('5'); - на каждый элемент добавляет 5