⊗jsSpSgSO 85 of 294 menu

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); }

사용자가 사이트에 방문할 때 현재 시각을 로컬 스토리지에 기록하세요. 그런 다음 사용자가 다시 방문했을 때, 이전 방문 이후로 얼마나 시간이 지났는지 출력하세요.

사용자가 사이트에 방문할 때 생년월일을 물어보세요. 사용자가 다음에 사이트를 방문했을 때, 그날이 생일이라면 생일 축하 메시지를 전하세요.

인풋이 주어집니다. 이 인풋에서 포커스를 잃을 때 그 값을 로컬 스토리지에 저장하세요. 사용자가 다음에 페이지를 방문했을 때 인풋에 이전에 저장된 텍스트를 설정하세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부