Sobes.tech
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 тікелей жоқ, бірақ олардың мінез-құлқын имитациялайтын кітапханалар бар.