Показать сообщение отдельно
  #1 (permalink)  
Старый 10.01.2017, 11:08
Кандидат Javascript-наук
Отправить личное сообщение для yaparoff Посмотреть профиль Найти все сообщения от yaparoff
 
Регистрация: 26.04.2016
Сообщений: 106

Преобразовать массив в строку
Есть массив:
var arr = ['Я', 'учу', 'JavaScript'];

Его нужно преобразовать в строку "Я учу JavaScript"
т.е. вывести каждый элемент и после него добавить пробел (кроме последнего элемента)

понятно что можно сделать так:
arr[0] + ' ' + arr[1] + ' ' + ....

Но это слишком банально, допустим мы не знаем сколько элементов в массиве.

Как тогда это сделать?

P.S.: знаю что join() преобразовывает массив в строку, но у меня получается: "Я,учу,JavaScript" - т.е. с запятыми и без пробелов. А мне надо без запятых и с пробелами.
Может как-то forEach перебрать,но как?

Последний раз редактировалось yaparoff, 10.01.2017 в 11:12.
Ответить с цитированием