# localStorage और sessionStorage — जावास्क्रिप्ट

Source: https://www.geekswithgeeks.com/hi/javascript/js-storage

> ब्राउज़र में सीधे थोड़ा डेटा सेव करना।

## डेटा सेव और पढ़ना

एक सरल key-value API जो पेज रीलोड होने पर भी बना रहता है।

```js
localStorage.setItem("theme", "dark");
console.log(localStorage.getItem("theme"));  // "dark"
localStorage.removeItem("theme");
```

## local बनाम session

`localStorage` ब्राउज़र फिर से खोलने पर भी बना रहता है; `sessionStorage` टैब बंद होते ही मिट जाता है। दोनों सिर्फ़ string स्टोर करते हैं।

## ऑब्जेक्ट स्टोर करना

किसी ऑब्जेक्ट को स्टोर करने से पहले `JSON.stringify()` और वापस पढ़ने के बाद `JSON.parse()` उपयोग करें — storage सिर्फ़ string रखता है।
