JavaScript တွင် localStorage သို့ တစ်ကြိမ်တည်းသိမ်းဆည်းခြင်း

ဒေတာများ မရေးသွင်းရသေးသော key တစ်ခုကို ဖတ်ရန် ကြိုးစားပါက၊ ရလဒ်မှာ null ဖြစ်လိမ့်မည်။ ဤအချက်ကို ဒေတာများကို တစ်ကြိမ်တည်း သိမ်းဆည်းရန် အသုံးပြုနိုင်ပါသည်။

ဥပမာအားဖြင့်၊ ပထမဆုံးအကြိမ် website သို့ ဝင်ရောက်သည့် အချိန်ကို local storage တွင် သိမ်းဆည်းကြပါစို့။ အကယ်၍ user သည် ပထမဆုံးအကြိမ် မဟုတ်ပါက၊ �ာမျှမလုပ်တော့ပါ။

javascriptlet time = localStorage.getItem('time');

if (time === null) {
  let now = Date.now();
  localStorage.setItem('time', now);
}

အခြေအနေကို ပိုတိုသောပုံစံဖြင့် ပြန်ရေးကြပါစို့။

javascriptlet time = localStorage.getItem('time');

if (!time) {
  let now = Date.now();
  localStorage.setItem('time', now);
}
Задание 1

User သည် website သို့ ဝင်ရောက်သည့်အခါ၊ local storage ထဲသို့ လက်ရှိအချိန်ကို ရေးသွင်းပါ။ ထို့နောက် နောက်တစ်ကြိမ် ဝင်ရောက်သည့်အခါ၊ user ၏ ယခင်ကဝင်ရောက်ချိန်မှ အချိန်ဘယ်လောက်ကုန်လွန်သွားသည်ကို ပြသပါ။

Задание 2

User သည် website သို့ ဝင်ရောက်သည့်အခါ၊ သူ၏မွေးနေ့ကို မေးမြန်းပါ။ User သည် နောက်တစ်ကြိမ် website သို့ ဝင်ရောက်သည့်အခါ၊ ထိုနေ့သည် သူ၏မွေးနေ့ဖြစ်ပါက၊ မွေးနေ့မှာဂုဏ်ပြုသည့် စကားပြောပါ။

Задание 3

�င်ပူတ်တစ်ခု ပေးထားသည်။ ဤအင်ပူတ်အတွင်း အာရုံစူးစိုက်မှုဆုံးရှုံးသည့်အခါ၊ ၎င်း၏တန်ဖိုးကို local storage ထဲသို့ သိမ်းဆည်းပါ။ User သည် စာမျက်နှာသို့ နောက်တစ်ကြိမ်ဝင်ရောက်သည့်အခါ၊ အင်ပူတ်ထဲတွင် ယခင်ကသိမ်းဆည်းထားသော စာသားကို ထည့်သွင်းပါ။