вывод объектов в textarea через запятую

240
19 января 2018, 23:56

Всем доброго времени суток! Есть массив с объектами внутри. Мне нужно определенное значение объекта вынести в texarea через запятую с текстом перед перечнем. Делю как-то так:

 var arr = {};
        $("textarea").append("Result: ");
            for (var i = 0; i<arr.length; i++) {
        $("textarea").append(arr[i].car + ", ");
            }

В общем-то все отображается как нужно, только вот смущает запятая в конце. Да и сам способ выдачи может ли быть иначе записан? Спасибо.

Answer 1

Метод .join(), в вашем случае еще метод .map()

var arr = [];
$("textarea").append("Result: ");
$("textarea").append(arr.map(function (x) { return x.car }).join(', '));
READ ALSO
Отправить данные на сервер по нажатию кнопки. Html

Отправить данные на сервер по нажатию кнопки. Html

Сервер у меня на ардуино, Ethernet shieldУ меня не получается по нажатию на кнопку отправить POST запрос

241
Scroll Right JavaScript

Scroll Right JavaScript

Добрый вечер! Есть контейнер 1024x768 в нем блоки 220x220, скролл горизонтальный!

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

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

При заходе в чат, естественно нужно проскроллить вниз, дабы показать последние сообщенияЯ делаю это так:

222