Callbacks
در جاوااسکریپت، Callback تابعی هست که به عنوان آرگومان به یک تابع دیگر داده میشود و بعد از اتمام عملیات آن تابع اجرا میشود.
Callbackها پایهای برای برنامهنویسی غیرهمزمان (Asynchronous) و مدیریت رویدادها هستن.
🔹 تعریف Callback
📌 خروجی:
🔹 Callback در Array Methods
بسیاری از متدهای آرایه از Callback استفاده میکنن، مثل: forEach, map, filter, reduce
📌 خروجی:
مثال با map()
📌 خروجی:
🔹 Callback در برنامهنویسی غیرهمزمان
مثال با setTimeout:
📌 خروجی:
نکته مهم
- 
Callbackها میتونن سینکرون (همزمان) یا آسینکرون (غیرهمزمان) باشن. 
- 
اگر زیاد از Callbackهای تو در تو استفاده کنیم، به Callback Hell میرسیم. 
✅ خلاصه
- 
Callback تابعی هست که به عنوان آرگومان به تابع دیگری داده میشود. 
- 
پایهای برای برنامهنویسی غیرهمزمان در جاوااسکریپت. 
- 
مثالها: forEach,map,filter,setTimeout.
- 
مراقب Callback Hell باشید و در صورت نیاز از Promises یا Async/Await استفاده کنید. 
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React