@olya_097

Почему ответ 5555?

var a=new Array(5).join('5');
alert(a);
  • Вопрос задан
  • 280 просмотров
Решения вопроса 3
kn1ght_t
@kn1ght_t
потому что "5" встают между элементами массива, а между 5 элементами - 4 расстояния
""5""5""5""5""
Ответ написан
Комментировать
@DanKud
Потому что '5' в вашем случае это разделитель между элементами. Соответственно мы имеем 5 элементов, но между ними будет только 4 разделителя.
Ответ написан
Комментировать
new Array(5) - создает 5 пустых элементов.
join('5'); - на каждый элемент добавляет 5
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы