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