Skip to content

How to empty a JavaScript array

Given a JavaScript array, see how to clear it and empty all its elements

There are various ways to empty a JavaScript array.

The easiest one is to set its length to 0:

const list = ['a', 'b', 'c']
list.length = 0

Another method mutates the original array reference, assigning an empty array to the original variable, so it requires using let instead of const:

let list = ['a', 'b', 'c']
list = []

→ Here's my latest YouTube video

→ Get my JavaScript Beginner's Handbook

→ I wrote 17 books to help you become a better developer, download them all at $0 cost by joining my newsletter

JOIN MY CODING BOOTCAMP, an amazing cohort course that will be a huge step up in your coding career - covering React, Next.js - next edition February 2025

Bootcamp 2025

Join the waiting list