5月份左右去了某家公司前端实习,本人准大三,这是第一次实习,虽然知道这么打断点,但是我自己在开发过程中很少会使用,在我印象里面我好像只有在用c或java些项目的时候比较常用,而在前端的开发中,定位bug我一直都是用控制台.log("i`m here"),最近上边给分配一个超大型项目,找我改个什么bug,当时我还以为一个bug能花我多久?结果我发现这一大堆文件,几百行的代码,要找这么个bug真的很难
首先,打断点是干嘛的?
我们打断点的目的是为了定位bug,原因是当你在调式时,编译到你打断点的位置的时候,就会中断运行,这时候可以通过打印输出这个断点位置的数据,或通过逐步执行来确定bug位置。
举个简单例子:
有个逻辑 A-B-C-D-E-F 不知道哪里出了bug执行这个逻辑就崩溃了, 初步判定在BCD位置, 就在B前B后 C后D后打断点, 逐步执行, 哪步执行了程序崩溃了就说明问题出现在这个位置
怎么打断点?
好了,既然你已经知道打断点的目的,那么打断点方式是什么?
vscode两种
1.你写的代码的左边,有个红色小⚪,你点击她就打好了断点
在点击一次就可以取消,很方便快捷