在使用vscode过程中可以使用断点调试
在代码页左侧标出红点或使用 debugger 语句
其调试有四种,分别是continue(继续)、step over(单步跳过)、step in(单步调试)、step out(单步跳出)
1.continue(继续)
执行至下一个断点
2.step over(单步跳过)
从断点处开始,执行单步语句,如执行
debugger;
let res = sum(1,1);//单步跳过,不进入sum函数内部
console.log(res);
function sum(num1,num2){
debugger;//但是如果函数内打了断点,则会跳到函数内部断点处,继续单步执行
return num1+num2;
};
3.step in(单步调试)
单步调试会进入到函数内部
debugger;
let res = sum(1,1);//单步调试,进入sum函数内部
console.log(res);
4.step out(单步跳出)
与step in(单步调试)相反,跳出函数内部