js要如何返回这个值

 function isHaveVideo() {
    readFile({
      path: 'fs://goVideo.txt'
    }, function(ret, err) {      if (ret.status) {        return true;
      } else {        return false;
      }
    });
  }

return返回是'undefine'。


慕雪6442864
浏览 462回答 1
1回答

明月笑刀无情

像这种异步请求,应该通过传入回调函数或使用Promise库之类的方法获取值。例如:function isHaveVideo(callback) {     readFile({         path: 'fs://goVideo.txt'     }, function(ret, err) {        if (ret.status) {             callback(ret.data)         }     }); }但看你这个请求的地址,应该是hybrid程序里用吧?Native调用js?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript