**
两段代码,输出为啥不一样,有前端大佬解释一下么
断点一时,控制台修改a: a= true;后面打印 2222
断点二时,控制台修改b: b= true;后面打印 1111
控制台输出打印为啥不一样呢?**
将代码 c = '' 改成 console.log(); 依然是这样不一致的打印
**
两段代码,输出为啥不一样,有前端大佬解释一下么
断点一时,控制台修改a: a= true;后面打印 2222
断点二时,控制台修改b: b= true;后面打印 1111
控制台输出打印为啥不一样呢?**
将代码 c = '' 改成 console.log(); 依然是这样不一致的打印
16 回答2.8k 阅读✓ 已解决
6 回答4.1k 阅读✓ 已解决
9 回答3.4k 阅读✓ 已解决
14 回答5.3k 阅读
7 回答1.7k 阅读
14 回答2k 阅读
3 回答985 阅读✓ 已解决
VSCode 中 Node 环境调试也是这样,没想明白。
从现象来看,在没有
, c = ...
的情况下,Debug 控制台手工改a
有效;有c
的情况下,控制台手工改a
(或b
),数据对输出有效,但对控制流程无效。我认为应该是调试器的问题。