Der Unterschied zwischen „Schritt in den nächsten Funktionsaufruf“ und „Schritt in Chrome“.

Der Unterschied zwischen „Schritt in den nächsten Funktionsaufruf“ und „Schritt in Chrome“.

zwei Knöpfe

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

der Fall

debugger;
console.log('start');
new Promise(resolve=>{
    
    
    resolve()
}).then(()=>{
    
    
    console.log('inside')
});
console.log('outside');

Gehen Sie zum nächsten Funktionsaufruf, der den Prozess ausführt

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Wenn der Haltepunkt Zeile 6 erreicht, wurde der Code in Zeile 8 ausgegeben und der Haltepunkt in Zeile 8 wird nicht unterbrochen

Schritt laufender Prozess

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Verwenden Sie stepzuerst einen Haltepunkt für Zeile 8 und dann einen Haltepunkt für Zeile 6

abschließend

Step into next function call: Nachdem die asynchrone Funktion ausgeführt wurde, kann der Code hinter der asynchronen Funktion nicht beschädigt werden. Tastenkombination F11.
Step: Nachdem die asynchrone Funktion ausgeführt wurde, kann der Code hinter der asynchronen Funktion beschädigt werden. Tastenkombination F9.

Acho que você gosta

Origin blog.csdn.net/dzdzdzd12347/article/details/131274135
Recomendado
Clasificación