Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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
Javascript console.timeEnd(“开始”)不工作_Javascript_Jquery_Google Chrome - Fatal编程技术网

Javascript console.timeEnd(“开始”)不工作

Javascript console.timeEnd(“开始”)不工作,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我的项目有多个javascript文件&其中一个文件中我正在使用此函数 abc.js Initial.start = function(){ console.time("Initial.start"); // Rest of codes go here if(someCondition){ $("someDomElement").trigger("click") } console.timeEnd("Initial.start") } x

我的项目有多个javascript文件&其中一个文件中我正在使用此函数

abc.js

Initial.start = function(){
    console.time("Initial.start");
    // Rest of codes go here
    if(someCondition){
        $("someDomElement").trigger("click")
    }
    console.timeEnd("Initial.start")
}
xyz.js

function _xyz(){
    // code that will be executed on clickevent on that DOM element
}
此单击事件处理程序函数编写在不同的javascript文件中。
现在我的问题是,如果此if条件为false,则console.timeEnd将成功执行,但如果_xyz()也成功执行,但console.timeEnd(“Initial.start”)不再打印时间,则为true。任何指针都是可感知的。谢谢

所以这可能是三件事之一(正如我和罗伯特克莱普在评论中所讨论的)

1) 事件处理程序正在引发异常

foo = function(){return f.foo.bar}
2) 您的事件处理程序正在循环

foo = function(){foo()}
3) 您提供的简化代码忽略了实际返回的值

start = function(){
        console.time('a');
        if(1==1){return foo()}
        console.timeEnd('a');
    }
foo = function(){return false;}

所以这可能是三件事之一(正如我和罗伯特克莱普在评论中所讨论的)

1) 事件处理程序正在引发异常

foo = function(){return f.foo.bar}
2) 您的事件处理程序正在循环

foo = function(){foo()}
3) 您提供的简化代码忽略了实际返回的值

start = function(){
        console.time('a');
        if(1==1){return foo()}
        console.timeEnd('a');
    }
foo = function(){return false;}

什么是控制台启动?你在哪里启动“初始”计时器?很抱歉弄错了。我想我们真的需要看看
someCondition
\u xyz
的主体,以帮助您听起来像是抛出了一个异常,停止了脚本的执行。我在这一点上支持@robertklep,要么抛出异常,要么事件处理程序循环。什么是
控制台。开始
?你在哪里启动“初始”计时器?很抱歉弄错了。我想我们真的需要看看
someCondition
\u xyz
的主体,以帮助您听起来像是抛出了一个异常,停止了脚本的执行。我支持@robertklep,要么抛出异常,要么事件处理程序循环。