Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 最适合从URL获取响应并在URL调用未返回响应时停止进一步处理的方法_Javascript - Fatal编程技术网

Javascript 最适合从URL获取响应并在URL调用未返回响应时停止进一步处理的方法

Javascript 最适合从URL获取响应并在URL调用未返回响应时停止进一步处理的方法,javascript,Javascript,在JavaScript中,从URL获取响应的最佳方法是什么?如果没有响应返回,我想阻止它进一步处理。处理此问题的最佳方法可能是使用回调/承诺或异步/等待?如果您不喜欢回调,可以这样做: try { const response = await fetch('url'); // Further processing } catch(e) { // Error handling } 您可以使用ES-6语法尝试类似的操作 getSomething = async () =&g

在JavaScript中,从URL获取响应的最佳方法是什么?如果没有响应返回,我想阻止它进一步处理。处理此问题的最佳方法可能是使用回调/承诺或异步/等待?

如果您不喜欢回调,可以这样做:

try {
    const response = await fetch('url');
    // Further processing
}
catch(e) {
    // Error handling
}

您可以使用ES-6语法尝试类似的操作

getSomething = async () => {
    let res = await axios.get("/api-url");
      const {data} = await res;
      if(data ){
        // do some thing
      } else {
        return false
      }
  }

使用Ajax错误回调如果我们想避免回调地狱,那么什么是代替使用Ajax调用的最佳替代方法?那么您需要使用
Promise
Promise和Async/await在请求响应中的主要用途是什么?它的优点和缺点是什么?在请求得到解决之前,你能提供任何承诺的示例吗?我不想继续。什么,一个“地狱般的回调”。。?不,回调是AJAX调用中最直观的本机处理系统,越多越好。。。你看,这个问题的答案可能非常固执己见。