1Array Reduce Theory
2Promises & Async Await Theory
3Function & this Theory
4Prototype and Prototypal Inheritance Theory
5Functions Output
6Closure Output
7Objects Output
8Promises Output
9this Output
10Currying Output
11Var, Let & Const Output
12Map, Filter & Reduce Output
13Call, Apply & Bind Output
14Event Propagation Output
15Primitive & Non Primitive
16Deep Equal
17Clone Clamp & Chunk
18Async Functions in Series
19Pipe & Compose
20Move Zeros
21Get By Path
22Has All Icons
23Retry Promises
24Flatten an Array
25Flatten Deeply Nested Object
26Promise Polyfill
27Promise.all() Polyfill
28Promise.any() Polyfill
29Promise.race() Polyfill
30Promise.finally() Polyfill
31Promise.allSettled() Polyfill
32Promise.resolve() & Promise.reject() Polyfill
33Array.map() Polyfill
34Array.filter() Polyfill
35Array.reduce() Polyfill
36Array.fill() Polyfill
37String.split() Polyfill
38String.length Polyfill
39setInterval() Polyfill
40setTimeout() Polyfill
41Clear All Timeouts Polyfill
42Call Apply Bind Polyfill
43Once Polyfill
44Sleep Polyfill
45Debounce Polyfill
46Throttle Polyfill
47Memoization Polyfill
48Group By Polyfill
49Object.hasOwnPropertyDeep() Polyfill
50JSON Stringify Polyfill
51Jest Expect Polyfill
52Singleton Design Pattern
53Pub Sub Design Pattern I
54Pub Sub Design Pattern II
55Proxy Design Pattern
56Event Emitter
57Array Event Listener
58Analytics SDK
59Circuit Breaker
60Task Scheduling
61In Memory File System
62LRU Cache
63Virtual DOM
64DOM Finder
65Get Elements By Classname
66getByClassnameHierarchy()
67Async Promises in Sequence
68Async Promises in Parallel
69Fetch With Timeout
70mapLimit()
71Cached API
72Request & Response Interceptor
73In Memory Search Engine
74usePrevious() Hook
75CSS Selector Generator
76Method Chaining
77Browser History
78Browser Cookie
79Get Object Value from String Path
80Set Value in Object at String Path
81Localstorage with Expiry
82Find elements with given color
83Aggregate Objects on Keys
84Filter Objects on Value
85HTML Encoding of String 1
86HTML Encoding of String 2