快速提问:如何在javascript中获取指向预先声明的函数的指针。
在我的.js文件中说我有
function a() {
var bref = `a pointer/ref to b() here`
}
function b(param) {
...
}
我希望bref
只是指向函数b
的指针,而不仅仅是调用b()
的结果
编辑:忘记提及:函数b
接受一个参数,即b(param)
尝试了bref = b
答案 0 :(得分:6)
只需使用功能名称进行分配。
要调用该功能,您可以使用
或
方法
e.g:
function a() {
var bref = b;
.
.
b.call(null, "Something")
}
function b(src) {
...
alert(src);
}
答案 1 :(得分:1)
你可以简单地说:
function a() {
var bref = b;
...
x = bref("cake");
}
function b() {
...
}