一开始学习的时候,基本都是console.log(),并且甚至觉得有它就够了,也不想尝试新的调试方法,觉得学习其他调试技巧成本高哈哈哈。有一天做梦了,梦是这样的。。。

     1.在哪儿打断点?哪里需要点哪里,可以打多个哦。相当于debugger。

     2.如何调试?按照需要看是单步或单函数

     3.调试要看什么?看变量值是否符合预期,看调用函数间的关系(调用栈(栈下面是相邻栈上面的运行环境))、看作用于链(如果存在闭包,当前作用域到下一个作用域中间插着一个闭包环境)

     4.如果描述的不清楚,可以参考下图下图。

Q16.如何对JS打断点调试代码?

Q16.如何对JS打断点调试代码?

 

Q16.如何对JS打断点调试代码?

这下知道除了console.log还有这等操作,不错。

这样调试代码也有助理你理解执行上下文、作用域链、闭包,不妨试试熟悉熟悉。

醒了(从懵逼到懂了点行情)哈哈哈。希望下次有更大的梦。

如果还有不懂得,我觉得网上的这篇文章不错,推荐给大家。

https://cloud.tencent.com/developer/article/1030819

 

 

 

相关文章: