微信小程序缓存里没有东西,怎么判断
发布于 5 年前 作者 caojuan 14318 次浏览 来自 问答

var aa = wx.getStorageSync(‘picture’),这个第一次取,aa=’’",aa=null,还是aa=undefined?因为我想判断一下,选 if(aa==""),还是if(aa==null),还是if(aa==“undefined”)???求大神指教

1 回复

自己在开发工具的控制台试一下就好了:

如果要判断是否为空,不管是"",null,undefined,你直接写

if(!aa) {

//do something

}

即可。

或者如果你的Cache里可能存0,false之类的,可以封装一个方法:

function isset(key) {

  let val = wx.getStorageSync(key)

 return val !== ‘’ && val !== null & val !== undefined

}

以此来区分是否已set值。

回到顶部