美文网首页
Chrome新出的开发者调试工具'Step'用途讲解

Chrome新出的开发者调试工具'Step'用途讲解

作者: 前端妹子ice | 来源:发表于2023-01-19 17:21 被阅读0次

    前言

    最近开发的时候发现,Chrome开发者调试工具中多了Step按钮,主要是为了步入进函数内调试代码。那么之前我们已经有了Step into next function call,可以步入进函数调试。为什么Chrome还要新出step呢?

    image.png

    Step into next function call与Step'的区别

    image.png

    Step into next function call:执行异步函数后,异步函数后面的代码无法断点到。快捷键F11
    Step:执行异步函数后,异步函数后面的代码可以断点到。快捷键F9

    实验

    <html>
      <script>
        debugger
        setTimeout(() => {
          alert(‘B’);
        }, 2000);
        console.log(‘A’);
      </script>
    </html>
    

    Step into next function call:执行异步函数setTimeout后,异步函数后面的代码console.log(‘A’)无法断点到。
    Step:执行异步函数setTimeout后,异步函数后面的代码console.log(‘A’)可以被断点到。

    实验在线案例为:https://codepen.io/huihui/pen/poZpggJ

    相关文档

    https://developer.chrome.com/blog/new-in-devtools-65/#async

    相关文章

      网友评论

          本文标题:Chrome新出的开发者调试工具'Step'用途讲解

          本文链接:https://www.haomeiwen.com/subject/onedurtx.html