سلام به همه دوستان
یه سوال داشتم که هرچی سرچ میکنم و به منطقش فکر میکنم به نتیجه ای نمیرسم ممنون میشم راهنمایی بفرمایید.
چرا این کد بین اجرا ها فاصله زمانی را رعایت نمیکنه و همه را عملا با هم اجرا میکنه؟مگه به صورت بازگشتی نیست یعنی تا زمانی که تابع فراخوانی نشده عملا settimeout هم نباید فراخوانی بشه.
var counter=0;function A(){
if(counter<10)
{
console.log(counter);
counter++;
setTimeout(A(),2800);
}
}
A();
ممنونم از همه دوستان