How to Check If Local Storage Item is Set

March 28, 2020

javascript

Check if Local Storage Item is set

js
1.if (localStorage.getItem("yourItem") == null) {
2.
3.}

The getItem method on the localStorage object in HTML5 specifies that if an item does not exist then it will return null. All we have to do is check whether the method returns null or not.

Examples

js
1.if (localStorage.getItem("username") == null) {
2. console.log("Item does not exist");
3.}
4.// Item does not exist
js
1.localStorage.setItem("username", "cody");
2.
3.if (localStorage.getItem("username") == null) {
4. console.log("Item does not exist");
5.}
6.//

Function for checking local storage

We can encapsulate this in a function as follows:

js
1.const isInStorage = str => localStorage.getItem(str) !== null;

Examples

js
1.if (isInStorage("username")) {
2. console.log("Item does not exist");
3.}
4.// Item does not exist
js
1.localStorage.setItem("username", "cody");
2.
3.if (isInStorage("username")) {
4. console.log("Item does not exist");
5.}
6.//