Как поместить массив в textarea, поместив каждый элемент в свою собственную строку?

Как выводить элементы массива в текстовом поле, помещая каждый элемент в свою собственную строку?

var your_array = [ "Alice", "Bob", "Eve" ];
<textarea id="your_textarea"></textarea>

2 ответов


массив имеет метод склеивания всех элементов вместе,Array.join. Без аргумента, он будет использовать запятую (,) в качестве клея. Чтобы поместить каждый элемент в новую строку, используйте символ новой строки (\n).

var your_array = [ "Alice", "Bob", "Eve" ];
var textarea = document.getElementById("your_textarea");
textarea.value = your_array.join("\n");
<textarea id="your_textarea"></textarea>

пример на JSFiddle


попробуйте использовать это

var a = [1, 2, 3, 4];
var msg = a.join("\n");
var area = document.getElementById("textArea");
area.value= msg;