All topics
General · Learning hub

JavaScript notes for developers

Master JavaScript with a curated set of 7 developer notes — core concepts, patterns, and interview prep. Maintained by the DevRecall team.

Save this stack to your DevRecallMore General notes
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 t

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,

JavaScript

Interview Questions

JavaScript Interview Questions Comprehensive JavaScript interview questions covering fundamentals, ES6+, async programming, and advanced concepts. These questio

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 co

JavaScript

Prototypes & Inheritance

JavaScript Prototypes & Inheritance JavaScript uses prototypal inheritance. Every object has a prototype object from which it inherits properties and methods. P

JavaScript

ES6+ Features & Syntax

Modern JavaScript ES6+ Features ES6 (ES2015) and later versions introduced significant improvements to JavaScript. Understanding these features is essential for

JavaScript

Closures, Scopes & Hoisting

JavaScript Closures, Scopes & Hoisting Understanding scope, closures, and hoisting is fundamental to mastering JavaScript. These concepts are frequently tested

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