Rxjs: from vs fromPromise

by Vladymyr Shevchuk

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/5.5.11/Rx.js"></script>

JavaScript

console.error(Rx);
console.error();

const arr$ = Rx.Observable.from([1, 2, 3]);
const promise = Rx.Observable.fromPromise(Promise.resolve([1, 2, 3]));

arr$
  .pipe(
    Rx.operators.map(item => {
      console.log('arr item', item);
      return item;
    })
  )
  .subscribe(
  	next => console.error('arr next', next)
  )
  
  
promise
  .pipe(
    Rx.operators.map(item => {
      console.log('promise item', item);
      return item;
    })
  )
  .subscribe(
  	next => console.error('promise next', next)
  )