爲什麼這項工作(返回 「一,二,三」):爲什麼.join()不能使用函數參數?
var words = ['one', 'two', 'three'];
$("#main").append('<p>' + words.join(", ") + '</p>');
這項工作(返回 「名單:111」):
var displayIt = function() {
return 'the list: ' + arguments[0];
}
$("#main").append('<p>' + displayIt('111', '222', '333') + '</p>');
,但不是這個(返回空白):
var displayIt = function() {
return 'the list: ' + arguments.join(",");
}
$("#main").append('<p>' + displayIt('111', '222', '333') + '</p>');
我有什麼做的,我的「論據」的變量設置爲使用就可以了。加入()?
參見:http://stackoverflow.com/questions/1424710/why-is-my-join-on-a-javascript- array-failing – Shog9 2010-01-19 04:56:24
我已經修改了我的答案,以考慮您更新的問題 - 具體來說,「我必須做些什麼來完成此項工作?」部分。 – 2010-01-19 04:58:34