Module ৬ · scope, hoisting আর closure
কখন closure, কখন class, কখন module
Account থাকলেই freeপড়া
Kenji সবে closure শিখেছে, আর ওর code review-এর comment হলো "সবকিছু closure বানাও"। ওর dashboard-এ 10,000-টা product-এর সারি, আর ও চায় প্রতিটা সারি হোক নিজের function-ওয়ালা একটা counter factory। Maria সেই প্রশ্নটাই করে যেটা ও সবসময় করে: কিন্তু class কেন না? দুজনেই আংশিক ঠিক। কোন ক্ষেত্রে কোনটা, সেটা আলাদা করে চেনাই এই lesson-এর কাজ।
আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…
কখন closure, কখন class, কখন module এর ভেতরে কী আছে
- Kenji-র 10,000 counter
- একই কাজ, তিনভাবে
- Chart: একটা value-র চারটা ঘর
- Flowchart: তিনটা প্রশ্ন
- যখন closure বাসি হয়ে যায়
- যে closure বেশি ধরে রাখে
- const, let নাকি var