Heim  >  Artikel  >  Web-Frontend  >  Einführung in die Funktion console.trace() in JavaScript_Javascript-Kenntnissen

Einführung in die Funktion console.trace() in JavaScript_Javascript-Kenntnissen

WBOY
WBOYOriginal
2016-05-16 16:23:441537Durchsuche

Beim Debuggen eines JavaScript-Programms müssen Sie manchmal die Stapelinformationen von Funktionsaufrufen drucken. Dies kann durch die Verwendung von console.trace() erreicht werden. Nehmen Sie den folgenden Code als Beispiel:

Code kopieren Der Code lautet wie folgt:

Funktion doTask(){
doSubTask(1000,10000);
}

Funktion doSubTask(countX,countY){
for(var i=0;i for(var j=0;j }
console.trace();
}

doTask();

Fügen Sie am Ende der Ausführung der Funktion doSubTask() eine Zeile der Anweisung console.trace() ein, die dort in der Debugging-Konsole die Informationen zum Funktionsaufrufstapel ausgibt. In der Firebug-Konsole sieht es beispielsweise so aus:

In der Firebug-Konsole druckt console.trace() nicht nur Informationen zum Funktionsaufrufstapel, sondern zeigt auch die Werte jedes Parameters im Funktionsaufruf an.

Browser-Unterstützung

Console.trace() wird wie console.log() von Browsern mit Debugging-Tools besser unterstützt. Alle gängigen Browser unterstützen diese Funktion.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn