qq_24883181
2021-10-29 15:52
采纳率: 50%
浏览 74

使用FileReader.onload怎么能让function里的内容执行完再执行后面的语句


function photoCompress(file,w,callback,fjnum){
    var ready=new FileReader();
    ready.readAsDataURL(file);
    ready.onload=function(){
        var re=this.result;
        alert("222"+this.result)
    }
    alert("111"+ready.result)
    
}

代码如上,目前的效果是先执行了alert("111"+ready.result) 在执行alert("222"+this.result), 我想确保先执行alert("222"+this.result),在执行alert("111"+ready.result) 改怎么修改

2条回答 默认 最新

相关推荐 更多相似问题