(function start (count, delta) {
for (var i = 0; i < count; i++) {
(function (time) {
setTimeout(function () {
console.log(count, delta, time);
}, time);
})(delta * i * 1000);
}
})(5, 2);
/\[[^\]\r\n]*\]/
function foo (a) {
console.log(a.toString());
}
foo(5); // Выводится 5
foo(); // Ошибка — у undefined нет и не может быть методов