Created
August 3, 2023 13:24
-
-
Save TheShinriel/1ec7ca763e9cb4fef492914d278a3a6d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 🔍 Fonctions pour le stockage local et sessionStorage en JavaScript | |
// 🔍 Utiliser localStorage.setItem() pour stocker une valeur dans le stockage local | |
const userName = 'John Doe'; | |
localStorage.setItem('user', userName); | |
// 🔍 Utiliser localStorage.getItem() pour récupérer une valeur du stockage local | |
const storedUserName = localStorage.getItem('user'); | |
// 👉 Résultat : 'John Doe' (storedUserName contient la valeur 'John Doe') | |
// 🔍 Vérifier si un item existe dans le stockage local avec localStorage.getItem() | |
const isUserLoggedIn = !!localStorage.getItem('user'); | |
// 👉 Résultat : true (Si l'item 'user' existe, isUserLoggedIn sera true) | |
// 🔍 Utiliser localStorage.removeItem() pour supprimer une valeur du stockage local | |
localStorage.removeItem('user'); | |
// 🔍 Utiliser localStorage.clear() pour vider complètement le stockage local | |
localStorage.clear(); | |
// 🔍 Utiliser sessionStorage.setItem() pour stocker une valeur dans le sessionStorage | |
const authToken = 'a1b2c3d4e5f6'; | |
sessionStorage.setItem('token', authToken); | |
// 🔍 Utiliser sessionStorage.getItem() pour récupérer une valeur du sessionStorage | |
const storedToken = sessionStorage.getItem('token'); | |
// 👉 Résultat : 'a1b2c3d4e5f6' (storedToken contient la valeur 'a1b2c3d4e5f6') | |
// 🔍 Vérifier si un item existe dans le sessionStorage avec sessionStorage.getItem() | |
const hasToken = !!sessionStorage.getItem('token'); | |
// 👉 Résultat : true (Si l'item 'token' existe, hasToken sera true) | |
// 🔍 Utiliser sessionStorage.removeItem() pour supprimer une valeur du sessionStorage | |
sessionStorage.removeItem('token'); | |
// 🔍 Utiliser sessionStorage.clear() pour vider complètement le sessionStorage | |
sessionStorage.clear(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment