12 Stimmen

Womit wird die an setTimeout übergebene Funktion aufgerufen?

Ich habe einen Code wie diesen:

setTimeout(foo, 600);

Ich habe immer gedacht, dass foo hat keine Argumente angenommen, z.B.:

function foo() { /* bars */ }

Sie sollten jedoch Folgendes tun:

function foo(a) { alert(a); /* bars */ }

Es wird eine Meldung mit der Zahl -7 angezeigt. Was bedeutet diese Zahl?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X