⊗jsSpSgSO 85 of 294 menu

Аднакратнае захаванне ў localStorage у JavaScript

Калі паспрабаваць прачытаць ключ, для якога не былі запісаны дадзеныя, то вынікам будзе null. Гэта можна выкарыстоўваць для таго, каб выканаць аднакратнае захаванне дадзеных.

Напрыклад, давайце запiшам у лакальнае сховішча момант першага заходу карыстальніка на сайт. А калі карыстальнік зайдзе не ўпершыню, то нічога рабіць не будзем:

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

Па заходзе карыстальніка на сайт запiшыце ў лакальнае сховішча бягучы момант часу. Затым па паўторным заходзе вывядзіце, колькі прайшло часу з папярэдняга заходу карыстальніка на сайт.

Па заходзе карыстальніка на сайт спытайце ў яго дату нараджэння. Пры наступным заходзе карыстальніка на сайт, калі ў яго ў гэты дзень будзе Дзень Нараджэння - павіншуйце яго з гэтым святам.

Дадзены інпут. Па страце фокусу ў гэтым інпуце захавайце яго значэнне ў лакальнае сховішча. Пры наступным заходзе карыстальніка на старонку ўсталюйце ў інпуце захаваны раней тэкст.

Беларуская
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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць