2017-05-27 100 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);

相關問題