What is the difference of "Step" and "Step into" in Google Chrome Developer tools,? I even can't find it in docs https://developers.google.com/web/tools/chrome-devtools/javascript/step-code
You can spot the difference while running async code or multi-threaded code.
Step into: DevTools assumes that you want to pause in the asynchronous code that eventually runs
Step: DevTools pause in code as it chronologically ran
Consider this example:
setTimeout(() => {
console.log('inside')
}, 3000);
console.log('outside')
After stopping on the breakpoint on the first line (setTimeout(() => {
).
Step into: it waits 3 seconds and stops on the 2nd line (console.log('inside')
)
Step it pauses on the 4th line (console.log('outside')
)
Link to the docs: https://developers.google.com/web/updates/2018/01/devtools#async
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With