简体   繁体   中英

JSON.parse localStorage unexpected end of input error

This line

item = JSON.parse(localStorage["item"]);

caused an error in my console showing Uncaught SyntaxError: Unexpected end of input when my localstorage has no value? How do I resolve this issue? I know that empty string is not a valid json.

if(localStorage["item"]){
  item = JSON.parse(localStorage["item"]);
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM