All topics
General · Learning hub

JavaScript cheat sheet & developer notes

JavaScript cheat sheet and 7 curated developer notes — core concepts, patterns, and interview prep. Maintained by the DevRecall team.

Save this stack to your DevRecallTest yourself — JavaScript quizMore General notes
01 · JavaScript

Async Programming (Promises & Async/Await)

JavaScript Async Programming. Asynchronous programming is essential in JavaScript for handling operations like API calls, file I/O, and timers without blocking the main thread.. Promises. // Creating a promise const prom…

Read
02 · JavaScript

Modern JavaScript Patterns

Modern JavaScript Patterns. Array Methods. const numbers = [1, 2, 3, 4, 5]; // map - transform each element const doubled = numbers.map(n => n * 2); // [2, 4, 6, 8, 10] // filter - keep elements that pass test const even…

Read
03 · JavaScript

Interview Questions

JavaScript Interview Questions. Comprehensive JavaScript interview questions covering fundamentals, ES6+, async programming, and advanced concepts. These questions are frequently asked in technical interviews.. Fundament…

Read
04 · JavaScript

Event Loop & Concurrency

JavaScript Event Loop & Concurrency. JavaScript is single-threaded but can handle concurrent operations through the event loop, which manages the execution of code, events, and callbacks.. Call Stack, Web APIs, and Task …

Read
05 · JavaScript

ES6+ Features & Syntax

Modern JavaScript ES6+ Features. ES6 (ES2015) and later versions introduced significant improvements to JavaScript. Understanding these features is essential for modern JavaScript development.. Let, Const, and Block Scop…

Read
06 · JavaScript

Closures, Scopes & Hoisting

JavaScript Closures, Scopes & Hoisting. Understanding scope, closures, and hoisting is fundamental to mastering JavaScript. These concepts are frequently tested in interviews.. Closures. A closure is a function that has …

Read
07 · JavaScript

Prototypes & Inheritance

JavaScript Prototypes & Inheritance. JavaScript uses prototypal inheritance. Every object has a prototype object from which it inherits properties and methods.. Prototype Chain. // Constructor function function Person(na…

Read

Keep your JavaScript knowledge sharp.

Save this stack to your personal DevRecall — add your own notes, track what you're learning, and share what you know with the community.

Get started — free forever