ProghubPH

Каков будет результат выполнения следующего кода?

 один вариант
for (var i = 0; i < 10; i++) { 
  setTimeout(function () { 
    console.log(i); 
  }, 0); 
}
0,1,2,3,4,5,6,7,8,9
SyntaxError
10
10-раз выведется число 10
undefined