如何检查是否设置了项目localStorage?目前我正在使用
localStorage
if (!(localStorage.getItem("infiniteScrollEnabled") == true || localStorage.getItem("infiniteScrollEnabled") == false)) { // init variable/set default variable for item localStorage.setItem("infiniteScrollEnabled", true); }
getItemWebStorage 规范中的方法,null如果项目不存在,则显式返回:
getItem
null
…如果给定的键在与对象关联的列表中不存在,则此方法必须返回 null。…
这样你就可以:
if (localStorage.getItem("infiniteScrollEnabled") === null) { //... }
请参阅此相关问题: