{% else-1 %}
axer * 2.42
(10 дек 2016, 14:18) (0/0) [0]
Odo Veiz, чем отличаются функции:

var async = function() {
for (var j in mas) {
setTimeout(function() {
console.log(mas[j]);
}, 5000);
}
};

function async() {
for (var j in mas) {
setTimeout(console.log(mas[j]), 5000);
}
};

var mas = ['a', 'b', 'c'];
async();

И что будет, если запустить каждую из них. Что выведется в консоль и почему.
axer * 2.42
(10 дек 2016, 13:34) (0/0) [0]
Odo Veiz, ты?
axer * 2.42
(10 дек 2016, 13:05) (0/0) [0]
Не знаю, может это бесполезно, тут задавать такой вопрос, но все-таки.
Есть ли тут люди реально хорошо владеющие знаниями JS?