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

这段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 关注
  • 471 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号