Не знаю, может это бесполезно, тут задавать такой вопрос, но все-таки.
Есть ли тут люди реально хорошо владеющие знаниями JS?
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();
И что будет, если запустить каждую из них. Что выведется в консоль и почему.
Odo Veiz, зачем запускать? просто на вид, что произойдет? в чем разница между ними?
я имею виду это один кусок кода то есть рассматривать как одно цельное?