Javascript:如何通过变量和传递参数调用函数
问题描述:
我想从变量调用函数我得到了成功,但我想调用函数并传递参数,如何去做。请告诉我。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)
+2
真的吗?答案而不是近距离投票? – Cerbrus 2014-11-05 14:07:32
+1
他只有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