例如:
let originalStr = ['yesterday', 'I', 'go', 'to', 'school'];
我想得到一个完整的字符串
'yesterday I go to school';
我将使用Array.prototype.join()方法:
let strArray = ['yesterday', 'I', 'go', 'to', 'school']
console.log(strArray.join(' '))
输出:'yesterday I go to school'
传递给join
的参数是您的分隔符字符串。
有关它的更多信息,您可以查看这里的文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join
您应该使用join()函数,它将连接字符串并将所选字符插入()中,例如:
originalStr.join('-')将导致&;yesterday-i-go-to-school&;,但您绝对可以使用像join(' ')这样的空空格。
可以使用concat()方法进行连接。例如:
var string1 = 'Hello';
var string2 = 'World';
var string3 = '!';
var result = '';
result = string1.concat(' ', string2); //result = 'Hello World'
result = result.concat('', string3); //result = 'Hello World!'
console.log(result);
如果你有一个字符串数组并且想要将它们连接在一起,你也可以使用join()。
var array = ['yesterday', 'I', 'go', 'to', 'school'];
console.log(array.join(' ')); //array = 'yesterday I go to school'