This key competency includes Collections, Iterators, generators, Factory Function, Async Generator, Micro stack Queue and many others.
- Iterators, Generators - Iterators are objects that allow iterating over collections of data, one element at a time. Generators are functions that can be paused and resumed, allowing lazy and efficient iteration over data. Knowledge and usage of iterators and generators.
- Factory Function - Functions that create and return objects without the need for the 'new' keyword.
- Async Generator - Generators that allow for asynchronous iteration over data, using promises.
- Micro stack Queue - A queue data structure that allows adding and removing items in a first-in-first-out (FIFO) order, used in the event loop to manage the execution of asynchronous tasks.