Показать сообщение отдельно
  #1 (permalink)  
Старый 26.11.2019, 16:46
Кандидат Javascript-наук
Отправить личное сообщение для Всемогущий Посмотреть профиль Найти все сообщения от Всемогущий
 
Регистрация: 11.09.2018
Сообщений: 128

Перебор элементов массива
Всем привет! При запуске этого кода в консоль выводится значение переменной score, но это значение выводится в консоль 1) много раз; 2) быстро увеличивающееся значение. Как сделать так чтобы в консоль выводилось 1,2,3, чтобы в итоге score было равно 3?
var score = 0;
var arr = [1,2,3];
  function draw(){
       arr.forEach(function(item, i, arr) {
	    score+=1;
	    console.log(score);
       });
  }
 function init(){
     draw();
     requestAnimationFrame(init);
 }
 init();


Какие способы решения этой проблемы можете предложить ?
Мне нужно чтобы значение переменной score было равно 3, что надо изменить в функции draw, не трогая остальные функции?
Ответить с цитированием