JavaScript-да localStorage-га биринчи марта сақлаш
Агар маълумотлар ёзилмаган калитни ўқишга ҳаракат қилинса,
натижа null бўлади. Бундан маълумотларни биринчи марта
сақлашни амалга ошириш учун фойдаланиш мумкин.
Мисол учун, локальный сақловга фойдаланувчининг сайтга биринчи марта кириш вақтини ёзайлик. Агар фойдаланувчи биринчи марта бўлмаган кириш қилса, ҳеч нарса қилмаймиз:
let time = localStorage.getItem('time');
if (time === null) {
let now = Date.now();
localStorage.setItem('time', now);
}
Шартни қисқароқ қилиб ѕзаймиз:
let time = localStorage.getItem('time');
if (!time) {
let now = Date.now();
localStorage.setItem('time', now);
}
Фойдаланувчининг сайтга кириши билан унга локальный сақловдаги охирги кириш вақтидан неча вақт ўтганини чиқариб беринг.
Фойдаланувчининг сайтга кириши билан ундан туғилган кунини сўранг. Фойдаланувчининг сайтга кейинги киришида, агар у куни унинг туғилган куни бўлса, уни бу байрам билан табрикланг.
Инпут берилган. Ушбу инпутда фокус йўқотилганда унинг қийматини локальный сақловга сақланг. Фойдаланувчининг саҳифага кейинги киришида инпутга илгари сақланган матни киритинг.