小编典典

如何检查是否设置了存储项目?

javascript

如何检查是否设置了项目localStorage?目前我正在使用

if (!(localStorage.getItem("infiniteScrollEnabled") == true || localStorage.getItem("infiniteScrollEnabled") == false)) {
    // init variable/set default variable for item
    localStorage.setItem("infiniteScrollEnabled", true);
}

阅读 216

收藏
2020-05-01

共1个答案

小编典典

如果该项不存在getItem,则WebStorage规范中的方法显式返回null

…如果给定键在与对象关联的列表中不存在,则此方法必须返回null。…

所以你可以:

if (localStorage.getItem("infiniteScrollEnabled") === null) {
  //...
}
2020-05-01