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);
}
පරිශීලකයා වෙබ් අඩවියට පිවිසීමත් සමඟ, වර්තමාන වේලාව දේශීය ගබඩාවට ලියන්න. ඉන්පසු පරිශීලකයා වෙබ් අඩවියට නැවත පිවිසීමත් සමඟ, පරිශීලකයා වෙබ් අඩවියට පිවිසීමට පෙර කොපමණ කාලයක් ගත වී ඇත්දැයි ප්රදර්ශනය කරන්න.
පරිශීලකයා වෙබ් අඩවියට පිවිසීමත් සමඟ, ඔහුගේ උපන් දිනය ඇසීමට. පරිශීලකයා වෙබ් අඩවියට නැවත පිවිසීමත් සමඟ, එදින ඔහුට උපන් දිනය නම්, ඔහුව මෙම උත්සවය සඳහා සුබ පැතුම් දෙන්න.
ආදාන ක්ෂේත්රයක් ලබා දී ඇත. මෙම ආදාන ක්ෂේත්රයේ අවධානය අහිමි වූ විට, එහි අගය දේශීය ගබඩාවට සුරකින්න. පරිශීලකයා පිටුවට නැවත පිවිසීමත් සමඟ, කලින් සුරක්ෂිත කළ පෙළ ආදාන ක්ෂේත්රයේ සකසන්න.