我想從變量調用函數我得到了成功,但我想調用函數並傳遞參數,如何去做。請告訴我。Javascript:如何通過變量和傳遞參數調用函數
下面我提到沒有參數工作的功能。
function myfunction(){
alert("hellow world");
}
var aa= "myfunction";
window[aa](); // working
function myfunction(param){
alert(param);
}
// .....?
我想從變量調用函數我得到了成功,但我想調用函數並傳遞參數,如何去做。請告訴我。Javascript:如何通過變量和傳遞參數調用函數
下面我提到沒有參數工作的功能。
function myfunction(){
alert("hellow world");
}
var aa= "myfunction";
window[aa](); // working
function myfunction(param){
alert(param);
}
// .....?
您可以將參數傳遞給你的函數,你叫window[aa]()
像這樣:
function myfunction(text){
alert(text);
}
var aa= "myfunction";
window[aa]("Hello Again..."); // just put any arguments in the parentheses.
只是通過它:
window[aa](param)
真的嗎?答案而不是近距離投票? – Cerbrus 2014-11-05 14:07:32
他只有48k @Cerbrus,你爲什麼認爲他會更好? :/ – 2014-11-05 14:08:46
可你只是把括號內的參數,當你調用該函數?
window[aa]("Hello, world");
使用本:
function myfunction(param){
alert(param);
}
var aa= "myfunction";
window[aa]('mk');
窗口[AA](PARAM); – Vladimirs 2014-11-05 14:02:00
@Cerbrus您在哪個問題上標記爲重複的答案是OP說他已經可以做到的。因此,雖然這是一個非常糟糕的問題(OP應至少嘗試了明顯的問題),但我不認爲它與您選擇的問題重複,因爲該問題(及其標記的答案)不涉及傳遞參數。 – 2014-11-05 14:12:09