Думаю, у вас проблема с объемом.Вы в основном переписываете функцию печати 10 раз, и потому что вы ожидаете вызова функции с setTimeout к тому моменту, когда она вызывается, функция на самом деле
var print = function(){ console.log("===== J ===== "+10); }