
Articles
JavaScript, page 7 of 17
JavaScript is probably one of the most‑used programming languages in the world, and a cornerstone of front‑end (and more general) web development. It enables the development of interactivity and features that HTML and CSS alone simply cannot, and includes more advanced concepts like closures, callbacks, and asynchronous programming.
Below you will find a subset of articles from my blog specifically about JavaScript. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are two hundred ninety‑eight collected together for you below.

Staying Current: Automating Copyright Year Updates. 
Repetitive Asynchronous Tasks with JavaScript's setInterval(). Repetitive Asynchronous Tasks with JavaScript's
setInterval()
Dynamic Navigation with React Router. Dynamic Navigation with React Router

Understanding and Solving Regular Expression Matching. Understanding and Solving Regular Expression Matching

LeetCode Container with Most Water: The Two‑Pointer Solution. LeetCode Container with Most Water: The Two‑Pointer Solution

Understanding prototype.apply() in JavaScript. Understanding
prototype.apply()in JavaScript
The Longest Palindromic Substring in JavaScript. The Longest Palindromic Substring in JavaScript

Using JavaScript and the Two‑Pointer Technique to Solve 4Sum. Using JavaScript and the Two‑Pointer Technique to Solve 4Sum

JavaScript's hasOwnProperty() Method. JavaScript's
hasOwnProperty()Method
3Sum Closest in JavaScript: Sorting and Two Pointers. 3Sum Closest in JavaScript: Sorting and Two Pointers

Removing Duplicates from a JavaScript Array ('Deduping'). Removing Duplicates from a JavaScript Array ('Deduping')

Add Two Numbers in TypeScript: A LeetCode Linked List Solution. Add Two Numbers in TypeScript: A LeetCode Linked List Solution

3Sum in JavaScript: Two Pointers After Sorting. 3Sum in JavaScript: Two Pointers After Sorting

JavaScript's typeof Operator: Uses and Limitations. JavaScript's
typeofOperator: Uses and Limitations
Rethinking Carousels: Going Around in Circles. Rethinking Carousels: Going Around in Circles

Differences Between Falsy and Nullish Values in JavaScript. Differences Between Falsy and Nullish Values in JavaScript

ParseInt in JavaScript: The Significance of Radix. parseIntin JavaScript: The Significance of Radix
Longest Substring Without Repeating Characters in JavaScript. Longest Substring Without Repeating Characters in JavaScript