Maison  >  Questions et réponses  >  le corps du texte

fetch如何中断then?

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

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

高洛峰高洛峰2933 Il y a quelques jours904

répondre à tous(1)je répondrai

  • 三叔

    三叔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);
            });


    répondre
    0
  • Annulerrépondre