Module ১৬ · Map, Set, WeakMap, iterator, generator আর regular expression
প্রতিটা method: Map, Set, WeakMap, iterator, generator আর regex-এর ভাষা, একটা একটা করে
Proপড়া
Lesson 01-এ প্রতিটা হাতিয়ার একটা করে কাজ করে দেখিয়েছে। এই lesson হলো সেই reference, যেখানে তুমি বারবার ফিরে আসবে। প্রতিটা অংশ একটা method বা একটা নিয়ম নেয়, একটা ছোট program চালায়, আর শেষে এক সারির একটা table দেয়: কী ফেরত দেয়, কিছু বদলায় কি না, আর খরচ কত।
আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…
প্রতিটা method: Map, Set, WeakMap, iterator, generator আর regex-এর ভাষা, একটা একটা করে এর ভেতরে কী আছে
- new Map, set, get, has আর delete
- keys, values, entries আর forEach
- Map.groupBy (ES2024)
- Map কীভাবে key মেলায়: SameValueZero
- Set: add, has, delete আর size
- union, intersection আর difference (ES2025)
- WeakMap আর WeakSet
- Iterator protocol: next, done আর value
- নিজের class-এ Symbol.iterator
- function* আর yield
- next(value), return আর yield*
- Async generator আর for await
- Regex লেখা: literal আর new RegExp
- Character class আর quantifier
- Anchor আর flag
- Group আর নামওয়ালা group
- test, exec, match আর matchAll
- Function দিয়ে replace, আর split
- Lookahead আর lookbehind
- কোন collection