Exercise 15: Storage with Compression

Problem Statement

Function `setCompressed(key, value)` banao jo large value ko compress karke store kare. Note: Simple compression using JSON stringify.

Sample Output:

setCompressed("large", {x: 1, y: 2})
// Stores compressed value

Solution

const setCompressed = (key, value) => {
  const compressed = JSON.stringify(value).replace(/\s+/g, "");
  localStorage.setItem(key, compressed);
};

Explanation

Overall Goal:

  • Value ko compress karke store karna.

Real world:

  • Storage optimization: space saving.
  • Large data: compression.