Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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的流行承诺_Javascript - Fatal编程技术网

Javascript的流行承诺

Javascript的流行承诺,javascript,Javascript,我正试图弄明白这一点。我有这样的承诺 function Function1 () { return fetch() .then((xx) => ) .catch(error => throw(error)); } 在另一个文件中使用此函数1 Function1() .then((xx) => () .catch((error) => { console.log('I want to Catch that stupid error here');

我正试图弄明白这一点。我有这样的承诺

 function Function1 () {
   return fetch()
   .then((xx) => )
   .catch(error => throw(error));
}
在另一个文件中使用此函数1

Function1()
.then((xx) => ()
.catch((error) => {
  console.log('I want to Catch that stupid error here');
});
为什么我不能在调用这个Function1()的catch错误中从Function1 promise抛出错误消息


非常感谢您的任何帮助和评论:)

使用
抛出
内部
。然后使用
功能

//这里是承诺,然后抛出示例
新承诺((解决、拒绝)=>{
决心(5);
})。然后(结果=>{
抛出“错误”;
})
.catch(错误=>{
console.log(错误);
投掷误差;
});用于开始
.catch(error=>throw(error))
是多余的,不需要它,去掉它-无论如何语法都是无效的
。然后((xx)=>()
-缺少一些东西?您缺少了一个”)“Function1()。然后(xx=>()).catch((error)=>{console.log('我想在这里捕获那个愚蠢的错误');});调整语法错误(这承诺不会有帮助)-您的代码工作得很好-如果您删除冗余的棒球游戏(接球和投掷),它也同样工作得很好-