سلام استاد تفاوت settimeout با setinterval در چیه؟
settimeout فقط یکبار تابعی که بهش پاس میدید رو بعد از یه تاخیری اجرا میکنه.
یکبار چاپ 7Learn در کنسول با 2 ثانیه تاخیر:
setTimeout(function(){ console.log("7Learn"); }, 2000);
setinterval هر n ثانیه تابع رو اجرا میکنه.
چاپ 7Learn در کنسول هر 2 ثانیه یکبار:
setInterval(function(){ console.log("7Learn"); }, 2000);