Я хочу прокрутить окно браузера в цикле в консоли.Я хочу, чтобы каждый раз, когда прокручивался вниз (x) px вниз, я останавливался, делал что-то, а затем снова прокручивал (x) px, затем останавливался и т. Д., Пока страница не заканчивается (она очень длинная, я хочу проанализировать информацию).из этого).
Но когда я начал, я наткнулся на проблему, что функция прокрутки выполняется только один раз, после завершения цикла.
let i = 0;
scrollDownTillEnd = () => {
for(i; i<100; i++) {
window.scrollBy(0, 1000);
};
scrollDownTillEnd();
(это упрощенный пример, но идея должна быть ясна)
Я помещаю код в консоль, находясь на странице, которую хочу прокрутить, и получаю затемзначение i в конце цикла и только одна прокрутка вниз.
Пожалуйста, объясните мне, почему этот кусок кода ведет себя так и как заставить его работать, как я упоминал ранее (в каждом цикле этонемного прокручиваю).
Спасибо!