JavaScript Coding

  • asyncMap
  • classnames
  • Polyfill: concat( )
  • mul(a)(b)(c)
  • sum(a)(b)(c).....(n)
  • Custom Promise
  • Debounce
  • Deep Copy
  • Polyfill: filter( )
  • Flatten Array
  • getElementsByStyle
  • Identical DOM Trees
  • Polyfill: map( )
  • Memoize
  • Object Map
  • Polyfill: reduce( )
  • Shallow Equality
  • sleep( )
  • square( )
  • Throttle
  • fetch with cache & expiry
  • City Fetcher API
  • Integers Greater Than
  • isNumbersOnly
  • promise.all( )
  • promise.any( )
  • Scripts Execution
  • Set
  • What gets logged?
  • Cancellable Interval
  • Cancellable Timeout
  • Find Security Issue
  • Flexible Curry Function
  • HEX to RGB
  • Load CSS Dynamically
  • Chaining: Calculator
  • useIsMounted
  • useToggle
  • Cancel Request
  • Counter Function
  • Caps
  • Clamp
  • Deep Remove Falsy
  • Fizz Buzz
  • Get Number Frequency
  • Reverse Words in a String
  • Toggle
  • useOnClickOutside
  • useCounter
  • useHover
  • useIdle
  • usePrevious
  • useScrollPosition
  • Polyfill: apply()
  • Polyfill: bind( )
  • Polyfill: call( )
  • multiAdd(1,2)(3)(4,5,6)()
  • Custom useMemo Hook
  • Deep Equality
  • Event Emitter
  • Polyfill: forEach( )
  • getElementsByTagName
  • inRange
  • Min Height of DOM Tree
  • pipe
  • Pub Sub
  • Shallow Merge
  • Traverse DOM Tree
  • Tricky Closure
  • Unique Elements
  • Argument Rotator
  • Browser History
  • Count by Condition
  • Deep Flatten Object
  • Deep Merge
  • groupBy
  • Nested Filtering
  • Paginated Data Ranking
  • promise.allSettled( )
  • promise.race( )
  • promisify
  • String to Object
  • this challenge
  • Throttle Array
  • Analyze Song Data
  • async filter
  • async reject
  • Capturing in IIFEs
  • Chop into Chunks
  • clearAllIntervals
  • clearAllTimeouts
  • Click by Domains
  • Clock Angle
  • Contiguous History
  • Controllable Counter
  • getElementsByClassName
  • Immutability Challenge
  • Local Storage Expiry
  • Once
  • Parallel Async
  • Retry Promise N Times
  • Roll Call
  • Sequential Async
  • Snake to Camel
  • Calendar Manager
  • compose
  • Counter Advanced
  • Assertion Function
  • Debounce Without Timer
  • Digital Clock
  • findPattern
  • Min Max Stack
  • Queue
  • Right or wrong?
  • Stack
  • Number + String
  • parseNumber
  • Timer Manager
  • Transactions Sum
  • Digital Root
  • API: fetch with timeout
  • Pokemon Rating Display
  • Remove Falsy