https://codefights.com/fight/vHc2D9mSkSsP6sdqj
function myConcat(arguments, separator) {
}
对于参数= ["Code", "Fight", "On", "!"]
和separator = "/"
,
输出
"Code/Fight/On/!/"
答案 0 :(得分:2)
简单地使用Array#join()
方法+separator
用于在末尾添加separator
function myConcat(arguments, separator) {
return arguments.join(separator)+separator
}
console.log(myConcat(["Code", "Fight", "On", "!"] , "/"))
答案 1 :(得分:2)
首先请不要将arguments
用作自己的变量,尤其不要作为函数参数的一部分,因为函数有一个名为val template = "Something %s something else %s. The first was %1${'$'}s, the second was %2${'$'}s"
的局部变量,其中包含所有参数功能。内置arguments
是一个类似于object的数组,可以迭代。
要获取想要的字符串,可以使用Array#concat
将数组连接成空字符串并执行Array#join
。
arguments