小程序
小游戏
企业微信
微信支付
扫描小程序码分享
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}
if(!aa) {
//do something
}
即可。
或者如果你的Cache里可能存0,false之类的,可以封装一个方法:
function isset(key) { let val = wx.getStorageSync(key) return val !== '' && val !== null & val !== undefined}
function isset(key) {
let val = wx.getStorageSync(key)
return val !== '' && val !== null & val !== undefined
以此来区分是否已set值。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
{}这个怎么判断
转为字符串再判断,例如:obj = {}
if(JSON.stringify(obj) == "{}"){
是空对象就进入
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
自己在开发工具的控制台试一下就好了:
如果要判断是否为空,不管是"",null,undefined,你直接写
即可。
或者如果你的Cache里可能存0,false之类的,可以封装一个方法:
以此来区分是否已set值。
{}这个怎么判断
转为字符串再判断,例如:obj = {}
if(JSON.stringify(obj) == "{}"){
是空对象就进入
}