do-catch

RxJS 5 do-catch

by Leo

HTML

<script src="https://npmcdn.com/@reactivex/[email protected]/dist/global/Rx.umd.js"></script>

JavaScript

const source = Rx.Observable.of(1);
const example = source
  .do(()=>alert(1))
  .map(val => {
    throw Error("x")
  })
  .do(()=>alert(2))
  .catch(errors => {
  		alert(3);
      return Rx.Observable.empty();
   })
   .do(()=>alert(4))
   
example.subscribe(()=>{
     alert(4);
});