func_two在javascript中不触发
我有javascript脚本代码。当我按原样执行代码时,它不会触发func_two在javascript中不触发,javascript,Javascript,我有javascript脚本代码。当我按原样执行代码时,它不会触发func\u two函数。但是当我在func\u one if (this.remove) { this.func_two; } 对此 if (this.remove) { this.func_two(); } 然后它触发第二个函数。但是我想用这种方式触发它this.func\u one。有可能这样做吗?怎么做?当你调用一个函数时,你必须把()放进去,你不能突然决
func\u two
函数。但是当我在func\u one
if (this.remove) {
this.func_two;
}
对此
if (this.remove) {
this.func_two();
}
然后它触发第二个函数。但是我想用这种方式触发它this.func\u one
。有可能这样做吗?怎么做?当你调用一个函数时,你必须把()
放进去,你不能突然决定你想让它以另一种方式工作
看看答案,它可能会对你有所帮助。
this.func\u二代码>
此语句返回函数。它不调用函数。
要调用函数,您必须在末尾添加()
。
或者您必须这样做:
f2=this.func_二代码>
f2()代码>我真的一点也不明白“我想这样做”。调用函数是通过在函数后写入()
来完成的。如果你想用另一种方法,你必须找到另一种适合你的编程语言代码>。this.render是一个不带括号调用的函数。@x4ph4r:不,在这种情况下不调用该函数。您只是将对函数的引用传递给。每个和。每个都在内部调用它。您想要实现什么?@Alp我试图以不同的方式进行求解,但我想现在不可能这样做。