>  Q&A  >  본문

fetch如何中断then?

fetch('xxxurl.com').then(res=>{
  if(res.status === 'ok') {
    console.log('我应该如何跳出,不执行下一个then?');
  } else {
    return 'ok,可以继续';
  }
}).then(res=>{
    console.log(res);
});

我希望根据状态来判断是否要执行接下来的then,应该怎么做?

高洛峰高洛峰2934일 전905

모든 응답(1)나는 대답할 것이다

  • 三叔

    三叔2016-10-28 15:07:17

    这样算不算一种方式:

        fetch('1.png')
            .then(function(){
                console.log(arguments);
                throw new Error('test');
            })
            .then(function(){
                console.log('end')
            })
            .catch(function(exc){
                console.log(exc);
            });


    회신하다
    0
  • 취소회신하다