Middle+
Session Storage пен Local Storage арасындағы айырмашылық неде?
sobes.tech AI
AI-дан жауап
Session Storage және Local Storage — бұл екі түрлі веб-жады, олар клиент жағында деректерді сақтауға мүмкіндік береді, бірақ өмір сүру уақыты мен әрекет ету аймағы бойынша ерекшеленеді:
- Session Storage тек бір сессия шеңберінде деректерді сақтайды. Браузердің бір қойындысы немесе терезесі жабылған кезде деректер жойылады.
- Local Storage шексіз уақытқа деректерді сақтайды, олар браузерді жабу және қайта ашу кезінде де сақталады, егер олар айқын жойылмаса.
Екі сақтау да бірдей принцип бойынша жұмыс істейді: кілт-мән жұптарын жолдар түрінде сақтайды және JavaScript арқылы қол жетімді.
Браузердегі пайдалану мысалы:
// localStorage-ға жазу
localStorage.setItem('key', 'value');
// sessionStorage-ға жазу
sessionStorage.setItem('key', 'value');
// localStorage-дан алу
const val = localStorage.getItem('key');
Node.js-те бұл API тікелей жоқ, бірақ олардың мінез-құлқын имитациялайтын кітапханалар бар.