从JS数组生成字符串

时间:2019-01-25 08:10:56

标签: javascript arrays string

我有数组:

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

我想要这样的字符串输出:

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

因此,在数组中的每个逗号之后,我需要在字符串中使用换行符。

4 个答案:

答案 0 :(得分:6)

.join()将数组值连接到一个字符串中,并在每个值后添加作为参数传递给它的字符,因此,\n将在每个单词后添加逗号,\n将添加换行符

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

console.log(arr.join(",\n"));

答案 1 :(得分:2)

您可以通过传递.join()作为参数来使用,\n方法:

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

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

console.log(str);

答案 2 :(得分:2)

您可以使用join来做到这一点。

要使用逗号和换行符,请使用,\n加入数组

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

let op = arr.join(',\n')
console.log(op)

答案 3 :(得分:0)

.join()函数适合您。您可以根据需要在参数中进行修改。

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

一般来说。如果有人要手动添加逗号和空格。 str= arr[0]+','+'\n'+arr[1]+','+'\n'+arr[2];