Ich habe diese Funktion
%Vor%Das funktioniert nicht. Es spielt alle Noten gleichzeitig ab, anstatt sie nacheinander mit einer Lücke von 1 Sekunde zu spielen. Es sieht so aus, als müsste ich hier eine Schließung haben, damit das funktioniert. Könnte jemand mir helfen, diese Funktion zu reparieren, so dass es die Note mit der Verzögerung zwischen jeder Note spielen würde?
weil alle Timeouts gleichzeitig gesetzt sind ...
Tun Sie etwas wie folgt:
%Vor%Sie können einen Zähler verwenden, es ist schwierig, aber es lohnt sich, wenn Sie mit Objekten arbeiten:
%Vor% Der erste Zähler ist global. Wenn wir also nicht var localCounter
verwenden, würden wir alle Timeouts gleichzeitig ausführen.
Tags und Links javascript closures settimeout