本文介绍了中级JavaScript:将具有参数的函数分配给变量,然后再执行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个JavaScript函数:
I have a function in JavaScript:
function alertMe($a)
{
alert($a);
}
我可以这样执行: alertMe("Hello");
我要做的是将 alertMe("Hello")
和"Hello"
参数分配给变量 $ func
,然后可以稍后通过执行类似 $ func();
的操作来执行此操作.
I want to do is assign alertMe("Hello")
with the "Hello"
parameter to a variable $func
, and be able to execute this later by doing something like $func();
.
推荐答案
我想添加评论作为答案
//define the function
function alertMe(a) {
//return the wrapped function
return function () {
alert(a);
}
}
//declare the variable
var z = alertMe("Hello");
//invoke now
z();
这篇关于中级JavaScript:将具有参数的函数分配给变量,然后再执行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!