Tags

javascript

JavaScript Event Loop: The Scariest Merry-Go-Round

If you've ever wondered why `setTimeout(fn, 0)` doesn't always run immediately, why `async/await` feels like magic, or why JavaScript can handle thousands of operations without freezing — this article answers all of it. By the end, you'll have a mental model of the event loop so solid you can predict exactly how any piece of JavaScript will execute.

📖 30 min

Working with Nested and Multidimensional Arrays in JavaScript

Handle nested and matrix-like arrays in JavaScript using readable iteration and transformation patterns.

📖 4 min

Transforming JavaScript Arrays with map, filter, and reduce

Use map, filter, and reduce to transform and summarise array data in a clear, declarative style.

📖 4 min

JavaScript Arrays: Best Practices and Pitfalls

Avoid common mistakes with JavaScript arrays and apply practical patterns for clean, predictable code.

📖 5 min

JavaScript Arrays: Core Methods and Iteration

Learn the most useful ways to loop over arrays and the core methods you will reach for daily in JavaScript.

📖 4 min

JavaScript Arrays: What They Are

Understand what arrays are in JavaScript and how to use them to work with ordered lists of data.

📖 4 min

Serializing JavaScript Objects with JSON

Convert JavaScript objects to and from JSON safely, restoring dates and excluding sensitive fields.

📖 3 min

Prototypes, Inheritance, and this in JavaScript Objects

Understand how JavaScript objects inherit behavior through prototypes and how this works inside methods, with concrete examples.

📖 3 min

JavaScript Symbols and Advanced Object Features

Use symbols, custom toString tags, and iterators to extend how JavaScript objects behave.

📖 3 min