如何将参数作为字符串连接,中间有空格? [复制]
Posted
技术标签:
【中文标题】如何将参数作为字符串连接,中间有空格? [复制]【英文标题】:How to join arguments as string with spaces inbetween? [duplicate] 【发布时间】:2021-02-11 02:13:57 【问题描述】:如何获取数组中的所有参数(args)并将它们组合成一个变量,中间有空格,但可以无限且不那么粗略。 我对 javascript 有点陌生,所以如果我遗漏了一些明显的东西,我深表歉意。
var keyword = (args[0]);
if (args.length == 2)
keyword = (args[0] + " " + args[1])
else if (args.length == 3)
keyword = (args[0] + " " + args[1] + " " + args[2])
;
【问题讨论】:
让关键字 = args.join(" "); 这能回答你的问题吗? How to convert array into string without comma and separated by space in javascript without concatenation? 【参考方案1】:args 是一个数组。因此,您可以使用 array.join() 方法加入该数组。
const keyword = args.join(' ');
【讨论】:
【参考方案2】:更安全和直接的方法是:
function formatKeywords(...items)
return items.join(' ');
function formatKeywords(...items)
return items.join(' ');
console.log('Handle empty args:', formatKeywords());
console.log('With args:', formatKeywords('aa', 'bb'));
【讨论】:
以上是关于如何将参数作为字符串连接,中间有空格? [复制]的主要内容,如果未能解决你的问题,请参考以下文章