如何在JavaScript中将函数作为参数传递。在JavaScript中传递函数作为参数
在下面的代码,如果我叫whatMustHappen (TWO(),ONE())
我想他们落入x
的序列,并在whatMustHappen
功能y
英寸
现在它会在参数中看到它时触发。
var ONE = function() {
alert("ONE");
}
var TWO = function() {
alert("TWO");
}
var THREE = function() {
alert("THREE");
}
var whatMustHappen = function(x, y) {
y;
x;
}
whatMustHappen(TWO(), null);
whatMustHappen(TWO(), ONE());
这将导致错误,没有什么会真的发生 – Esailija 2012-07-19 10:23:30
哪个错误,为什么?由于null? OP应该照顾这一点。无论如何,更新我的答案。 – Dev 2012-07-19 10:24:17