Якбора нигоҳдории дар localStorage дар JavaScript
Агар кӯшиш кунед, ки калиберо хонед, ки барои он
маълумот навишта нашудааст, патиҷа
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);
}
Бо воридшавии корбар ба сайт лаҳзаи ҷории вақтро ба ҳофизаи маҳаллӣ нависед. Сипас бо воридшавии такрорӣ чоп кунед, ки чӣ қадар вақт аз воридшавии қаблии корбар ба сайт гузаштааст.
Бо воридшавии корбар ба сайт таърихи таваллуди ӯро пурсед. Бо воридшавии навбатии корбар ба сайт, агар дар ин рӯз Рӯзи таваллуди ӯ бошад - ӯро бо ин иди муборакбод гӯед.
Инпут дода шудааст. Бо аз даст додани фокуси дар ин инпут қимати онро дар ҳофизаи маҳаллӣ нигоҳ доред. Бо воридшавии навбатии корвар ба саҳифа матни пештар нигоҳдошташударо дар инпут таъин кунед.