Ehllo! Когда условия выполняются, моя функция не возвращается (уходит).Моя функция не возвращается
var arrowReady = false;
var arrowImage = new Image();
var deg = 0;
arrowImage.onload = function() {
arrowReady = true;
function moveArrow() {
setInterval(function() {
ctx1.save();
deg++;
ctx1.rotate(deg * Math.PI/180);
// Here is^the amount of degrees it turns.
ctx1.clearRect(300, 200, 52, 310);
ctx1.drawImage(arrowImage, 300, 100, 42, 300);
ctx1.restore();
}, 100);
if (deg == 40) return;
}
}
С моей точки зрения, когда deg = 40, функция должна останавливаться. Но это не так. Какие-либо предложения?
Вы хотите остановить функцию в setInterval, когда 'deg == 40'? – Musa
Да, это план. Я понял, что ответ Алекс Макпа сработал. – Bryce