You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Topic-by-topic JavaScript reference, ordered by prerequisite chain (easy → hard).
One topic per folder. Numbered prefixes preserve study order. MERN-stack
focused — language features and interview edge cases first.
Directory layout
Language fundamentals (01–04)
#
Folder
Topic
01
01_basic/
primitives, types, syntax
02
02_operators-coercion/
**== vs ===, truthy/falsy, ??, ?., ??= **
03
03_hoisting/
var/let/const, TDZ, function/class hoisting
04
04_scope-this/
lexical scope, this, call/apply/bind
Data & ES6 (05–08)
#
Folder
Topic
05
05_array/
array ops, reduce patterns
06
06_spread-rest/
spread/rest operator
07
07_object-model/
hasOwn/in, property descriptors, Proxy/Reflect, Map vs Object
This repository contains notes and code snippets related to JavaScript programming, covering fundamental concepts, core libraries, and best practices. It serves as a personal reference for learning and consolidating knowledge in JavaScript, intended for personal use to reinforce understanding of JavaScript concepts.