Как настроить извлеченный текст из массива

#javascript #json #loops

#javascript #json #циклы

Вопрос:

Я извлекаю данные в текст из этого массива

format_array = [«SEO», «PR», «Обзор», «Электронная книга», …]

(У меня больше переменных, поэтому я должен использовать «forEach»)

Я использую этот цикл, но результат не красивый

undefinedSEO, PR, Обзор, Электронная книга,

Я хочу использовать простые данные, а не «,» в конце, вот так:

SEO, PR, обзор, электронная книга

Код, который я использую:

format_array = [«SEO», «PR», «Обзор», «Электронная книга», …];

   var format;
  format_array.forEach(function(entry) {
    format  = entry   ", "
  });
  

Ответ №1:

Вам просто нужно использовать .join

 var format_array = ["SEO", "PR", "Review", "Ebook", "More", "And", "More"];

console.log(format_array.join(', '))  

Комментарии:

1. У меня больше переменных, поэтому я должен использовать «forEach» Извините, я отредактировал свой вопрос

2. @cmdntd если у вас больше переменных, это все равно будет работать. не могли бы вы подробнее рассказать о своем случае?