鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 這段js為什么flag不是true?

這段js為什么flag不是true?

   let flag=false;

    this.storage.get('hotkw').then((val)=> {
      flag=true;
      console.log('inner flag'+flag);   //true
    });

    console.log('out flag'+flag);   //false

this.storage是ionic的一種語法。

回答
編輯回答
你的瞳

get("hotkw")可能用的是異步的形式 flag的值還沒有被重新賦值

你可以測試一下 里面打印個1 外面打印個2 看誰先打印

2017年3月21日 10:22