Преобразовать массив в строку (JavaScript) - PullRequest
0 голосов
/ 14 июня 2019

У меня есть массив с этим кодом (с var outputDiv):

for (var j = 0; j < results.length; j++) {
            outputDiv.innerHTML += results[j].distance.text;
          }

Я хочу преобразовать их в строку с этим кодом:

var convert = outputDiv.innerHTML.join();

Но код не работает. Что я должен делать? Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 июня 2019

Вы можете отобразить нужные свойства и присоединиться к массиву. Затем назначьте его элементу.

outputDiv.innerHTML = results
    .map(( { distance: { text } }) => text)
    .join(', ');
0 голосов
/ 14 июня 2019

.innerHTML элемента уже будет строкой. Просто укажите это свойство:

var convert = outputDiv.innerHTML;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...