⊗jsSpSgSO 85 of 294 menu

การบันทึกข้อมูลครั้งเดียวใน 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); }

เมื่อผู้ใช้เข้าเว็บไซต์ ให้บันทึกลงใน ที่เก็บข้อมูลท้องถิ่นเป็นเวลาปัจจุบัน จากนั้นเมื่อผู้ใช้เข้าเว็บไซต์อีกครั้ง ให้แสดงผลว่าเวลาผ่านไปเท่าไร นับตั้งแต่ครั้งล่าสุดที่ผู้ใช้เข้าเว็บไซต์

เมื่อผู้ใช้เข้าเว็บไซต์ ให้ถาม วันเกิดของเขา เมื่อผู้ใช้เข้าเว็บไซต์ในครั้งต่อไป หากในวันนั้นตรงกับวันเกิดของเขา ให้แสดงคำอวยพรวันเกิด

กำหนดให้มี input เมื่อการโฟกัสออกจาก input นี้ ให้บันทึกค่าของมันลงในที่เก็บข้อมูลท้องถิ่น เมื่อผู้ใช้เข้าเว็บเพจในครั้งต่อไป ให้ตั้งค่าใน input เป็นข้อความที่บันทึกไว้ก่อนหน้านี้

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ