JS Built-ins
π
en
|
es
Apprentice
0 XP
β
Search
βK
Exam β
Stats β
Learning Path
β
β°
β Home
DesignPatterns
0 / 25 completed (0%)
All Difficulties
Beginner
Intermediate
Advanced
All
Not Started
Attempted
Completed
Exercises (25)
β
Singleton β Static property
Beginner
β
Singleton β Lazy initialization
Beginner
β
Singleton β Closure-based
Intermediate
β
Singleton β State preservation
Intermediate
β
Singleton β Multiple independent singletons
Advanced
β
Observer β Basic subscription
Beginner
β
Observer β Multiple subscribers
Beginner
β
Observer β Listener count
Intermediate
β
Observer β Emit with no listeners
Intermediate
β
Observer β Unsubscribe (off)
Advanced
β
Factory β Basic object creation
Beginner
β
Factory β Creating different types
Beginner
β
Factory β Objects with methods
Intermediate
β
Factory β Hiding constructor complexity
Intermediate
β
Factory β Registry pattern
Advanced
β
Decorator β Logged function
Beginner
β
Decorator β Timed function
Beginner
β
Decorator β Call tracking
Intermediate
β
Decorator β Once
Intermediate
β
Decorator β Stacked decorators
Advanced
β
Strategy β Ascending sort
Beginner
β
Strategy β Descending sort
Beginner
β
Strategy β Runtime strategy swap
Intermediate
β
Strategy β Custom comparator
Intermediate
β
Strategy β Multiple strategy instances
Advanced