ما وظيفة localStorage في JavaScript؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

جافاسكربت

الإجابة

localStorage يخزن بيانات في المتصفح بشكل دائم، تبقى حتى بعد إغلاقه، إلى أن تُحذف.

localStorage.setItem('theme', 'dark');
localStorage.getItem('theme');     // "dark"
localStorage.removeItem('theme');
localStorage.clear();              // remove everything

ما يجب معرفته

  • يخزن نصوصًا فقط. للكائنات استخدم JSON.stringify وJSON.parse.
  • خاص بكل موقع، ومساحته حوالي 5 ميغابايت.
  • في المتصفح فقط، لا يصل للخادم تلقائيًا.
  • غير مشفر، وأي JavaScript في الصفحة يقرؤه، فلا تخزن فيه كلمات مرور أو رموز حساسة.

اختبر فهمك

ما هي وظيفة localStorage في JavaScript؟