在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 為啥這兩處的輸出結(jié)果不同?

為啥這兩處的輸出結(jié)果不同?

圖片描述

回答
編輯回答
莓森

因?yàn)?code>fileReader的onload是:文件讀取成功完成時(shí)觸發(fā)。然而文件讀取需要一定的時(shí)間,所以后面的console.log(base64Code)并不會(huì)等待onload事件的完成,會(huì)直接執(zhí)行,所以比onload事件里的console.log(base64Code)先執(zhí)行。所以在控制臺(tái)先輸出'',讀取成功后才打印出base64的字符串

2017年8月8日 13:58