如何解决Javascript通过指针获取函数
| 快速问题:如何获得指向javascript中预声明函数的指针。 在我的.js文件中说function a() {
var bref = `a pointer/ref to b() here`
}
function b(param) {
...
}
我希望bref
只是指向函数b
的指针,而不仅仅是指向b()
的结果
编辑:忘了提及:函数b
接受一个参数,即b(param)
试过bref = b
解决方法
您可以简单地:
function a() {
var bref = b;
...
x = bref(\"cake\");
}
function b() {
...
}
, 只需使用函数名称进行分配。
要调用该函数,您可以使用
呼叫
要么
应用
方法。
例如:
function a() {
var bref = b;
.
.
b.call(null,\"Something\")
}
function b(src) {
...
alert(src);
}
工作示例@:http://jsfiddle.net/UasYH/1/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。