2017-05-27 61 views

回答

2

只需把用于加入separatorArray#join()方法+separator做在末尾

function myConcat(arguments, separator) { 
 
     return arguments.join(separator)+separator 
 
    } 
 

 
console.log(myConcat(["Code", "Fight", "On", "!"] , "/"))

2

首先,请不要使用arguments作为自己的变量,尤其是不能作为一个函数的参数的一部分,因为功能与名称arguments,它包含了所有的局部变量函数的参数。内置的arguments是一个类似于对象的数组,它是可迭代的。

要获得想要的字符串,可以使用Array#concat将数组连接为空字符串并执行Array#join

var array = ["Code", "Fight", "On", "!"], 
 
    string = array.concat("").join("/"); 
 

 
console.log(string);

相关问题