JavaScript-də localStorage-da Tək Saxlama
Əgər məlumat yazılmayan açar oxunmağa cəhd edilərsə,
nəticə null olacaq. Bu, məlumatları
tək saxlamagı həyata keçirmək üçün istifadə edilə bilər.
Məsələn, gəlin lokal saxlana istifadəçinin sayta ilk giriş anını yazaq. Əgər istifadəçi ilk dəfə deyilsə, heç nə etməyəcəyik:
let time = localStorage.getItem('time');
if (time === null) {
let now = Date.now();
localStorage.setItem('time', now);
}
Şərti daha qısa formada yenidən yazaq:
let time = localStorage.getItem('time');
if (!time) {
let now = Date.now();
localStorage.setItem('time', now);
}
Istifadəçinin sayta girişi zamanı lokal saxlamaya cari anı yazın. Sonra təkrar girişdə istifadəçinin sayta əvvəlki girişindən nə qədər vaxt keçdiyini çıxarın.
Istifadəçinin sayta girişi zamanı ondan doğum tarixini soruşun. Istifadəçinin sayta növbəti girişində, əgər həmin gün onun Ad Günü olarsa, onu bu bayramla təbrik edin.
Input verilib. Bu inputda fokus itkisi zamanı onun dəyərini lokal saxlama qurğusunda saxlayın. Istifadəçinin səhifəyə növbəti girişində inputa əvvəllər saxlanmış mətni təyin edin.