Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.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 如何使用生成器在内部使用try-catch块循环异步代码?_Javascript_Node.js_Generator_V8 - Fatal编程技术网

Javascript 如何使用生成器在内部使用try-catch块循环异步代码?

Javascript 如何使用生成器在内部使用try-catch块循环异步代码?,javascript,node.js,generator,v8,Javascript,Node.js,Generator,V8,这个简单的代码只需输入一次捕获。 我怎样才能把这个和试一试接球联系起来 run(function* (gen) { while (true) { try { yield request('http://www.unexistanturl.com', gen()); } catch (err) { debug(err); } } }) run(function* (gen) { while (true) { yield fu

这个简单的代码只需输入一次捕获。 我怎样才能把这个和试一试接球联系起来

run(function* (gen) {
  while (true) {
    try {
      yield request('http://www.unexistanturl.com', gen());
    } catch (err) {
      debug(err);
    }
  }
})
run(function* (gen) {
  while (true) {
      yield function(){
        try {
          request('http://www.unexistanturl.com', gen());
        } catch (err) {
          debug(err);
        }
      }();
  }
})