JavaScript
Core language features, async patterns, module system, and runtime environments for JavaScript.
Notes
- JS Core Language — primitives, type coercion, scope, closures, and prototype chain
- JS Functions — arrow functions, IIFE, higher-order functions,
thisbinding, and currying - JS Objects and Classes — object creation, class syntax, inheritance, and mixins
- JS Collections — Array, Map, Set, WeakMap, WeakSet, and destructuring
- JS Async — event loop, Promises,
async/await, error handling, and AbortController - JS Modules — ESM vs CommonJS, dynamic imports, tree shaking, and module resolution
- JS Runtimes — Node.js, Deno, Bun — differences, use cases, and ecosystem
Links
Navigation: ← Go | Programming Languages Index | TypeScript →