У меня есть массив:
const arr = ["This is Sparta", "Yes it is", "Hello"];
И я хочу вывод строки следующим образом:
const str = "This is Sparta, Yes it is, Hello"
Итак, после каждой запятой в массиве мне нужно разрывать строку в строке.
.join () функция работает для вас. Вы можете заниматься в соответствии с вашими потребностями в параметре.
arr=["This is Sparta", "Yes it is", "Hello"]; str= arr.join(',\n')
И вообще. Если кто-то хочет вручную добавить запятую и пробел. str= arr[0]+','+'\n'+arr[1]+','+'\n'+arr[2];
str= arr[0]+','+'\n'+arr[1]+','+'\n'+arr[2];
.join() объединит значения вашего массива в одну строку и добавит после каждого значения символ, который вы передали ему в качестве аргумента, поэтому ,\n добавит запятую после каждого слова, а \n добавит разрыв строки
.join()
,\n
\n
const arr = ["This is Sparta", "Yes it is", "Hello"]; console.log(arr.join(",\n"));
Вы можете сделать это, используя join.
join
Соедините массив с ,\n, если хотите запятую и разрыв строки
const arr = ["This is Sparta", "Yes it is", "Hello"]; let op = arr.join(',\n') console.log(op)
Вы можете использовать метод .join(), передав ,\n в качестве аргумента:
const arr = ["This is Sparta", "Yes it is", "Hello"]; const str = arr.join(",\n"); console.log(str);