Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
func_two在javascript中不触发_Javascript - Fatal编程技术网

func_two在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。有可能这样做吗?怎么做?当你调用一个函数时,你必须把()放进去,你不能突然决

我有javascript脚本代码。当我按原样执行代码时,它不会触发
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我试图以不同的方式进行求解,但我想现在不可能这样做。