为了账号安全,请及时绑定邮箱和手机立即绑定

这段js为什么flag不是true?

这段js为什么flag不是true?

SMILET 2019-02-25 20:17:13
let flag=false;    this.storage.get('hotkw').then((val)=> {      flag=true;      console.log('inner flag'+flag);   //true    });    console.log('out flag'+flag);   //falsethis.storage是ionic的一种语法。
查看完整描述

1 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

get("hotkw")可能用的是异步的形式 flag的值还没有被重新赋值

你可以测试一下 里面打印个1 外面打印个2 看谁先打印


查看完整回答
反对 回复 2019-03-03
  • 1 回答
  • 0 关注
  • 455 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信