localStorage Get/Set/Remove

Persist data in the browser with localStorage.

Code

JavaScript
// Set
localStorage.setItem("user", JSON.stringify({ name: "Alice" }));

// Get
const user = JSON.parse(localStorage.getItem("user") ?? "{}");
console.log(user.name);

// Remove
localStorage.removeItem("user");

// Clear all
localStorage.clear();

// Key and length
console.log(localStorage.key(0), localStorage.length);

Line-by-line explanation

Expected output

Alice

Related snippets