0Pricing
TypeScript Academy · Lesson

Array and Tuple Destructuring

Destructure arrays and tuples with correct element types.

Positional Destructuring

Array destructuring binds variables by position rather than by name. With tuples, each position carries a specific type, giving you precise, ordered extraction.

Basic Array Destructuring

Square brackets on the left pull elements out by index order. For a plain array, every binding shares the array's element type.

const nums = [10, 20, 30]
const [first, second] = nums
console.log(first + second) // 30

All lessons in this course

  1. Object Destructuring Types
  2. Array and Tuple Destructuring
  3. Default Values in Destructuring
  4. Nested Destructuring Patterns
← Back to TypeScript Academy