Сделать строку из массива JS - PullRequest
0 голосов
/ 25 января 2019

У меня есть массив:

const arr = ["This is Sparta", "Yes it is", "Hello"];

И я хочу вывод строки следующим образом:

const str = "This is Sparta, Yes it is, Hello"

Итак, после каждой запятой в массиве мне нужно разрывать строку в строке.

Ответы [ 4 ]

0 голосов
/ 25 января 2019

.join () функция работает для вас. Вы можете заниматься в соответствии с вашими потребностями в параметре.

arr=["This is Sparta", "Yes it is", "Hello"]; str= arr.join(',\n')

И вообще. Если кто-то хочет вручную добавить запятую и пробел. str= arr[0]+','+'\n'+arr[1]+','+'\n'+arr[2];

0 голосов
/ 25 января 2019

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

const arr = ["This is Sparta", "Yes it is", "Hello"];

console.log(arr.join(",\n"));
0 голосов
/ 25 января 2019

Вы можете сделать это, используя join.

Соедините массив с ,\n, если хотите запятую и разрыв строки

const arr = ["This is Sparta", "Yes it is", "Hello"];

let op = arr.join(',\n')
console.log(op)
0 голосов
/ 25 января 2019

Вы можете использовать метод .join(), передав ,\n в качестве аргумента:

const arr = ["This is Sparta", "Yes it is", "Hello"];

const str = arr.join(",\n");

console.log(str);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...