gpt4 book ai didi

javascript - 是否可以用 chrome 调试 iife javascript?

转载 作者:行者123 更新时间:2023-11-28 05:42:43 24 4
gpt4 key购买 nike

最近我经常遇到这个问题。我进入 chrome 开发工具中的源代码面板来调试一些 javascript。过去,我单击了希望调试器停止的行。行号变成蓝色,然后当我触发函数调用时,程序停止,我可以查看变量。

最近我遇到了几次尝试单击函数的情况,但显示表明我没有设置断点。两次的共同点是我正在使用立即调用函数表达式(IIFE)。是否可以在不访问源代码的情况下在 iife 中设置断点?

最佳答案

您提到能够在不访问源代码的情况下在 IIFE 中设置断点,因此我设置了两个示例,您可以在无法访问源代码的情况下尝试(假设您指的是本地磁盘)。在这两个示例中,我都能够在任何相关的 IIFE 行上设置断点,并使用 Chrome 按预期单步进入/越过。

顺便说一句 - 在这两个示例中,我都没有遇到 Chrome 未按预期设置断点的行为。

JSFiddle:https://jsfiddle.net/iamwaltuo/fu1pcwqf/

Dropbox:https://www.dropbox.com/s/khlmi6c2fezv0tn/iifetest.html?raw=1

<html>
<head>
<script type="text/javascript">
(function () {
var i = 0;
console.log("i = " + i++);
console.log("i = " + i++);
})();
</script>
</head>
<body>
Check the console
</body>
</html>

关于javascript - 是否可以用 chrome 调试 iife javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38791016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com