70. Observable.from()を作る

JavaScript

少し工夫が必要  - accepted / - tried

この問題は57. Observableを作るの続きです。まずそちらを完了してください。

ここではcreation operator from()を実装することが求められます。

ドキュメントより、from()

Array、Array-like Object、Promise 、iterable object、またObservable-like objectから新規Observableを作る

あなたが実装するfrom()は上記のデータ型をサポートする必要がある

from([1,2,3]).subscribe(console.log);// 1// 2// 3

補足

  1. Observableはすでに実装済みで、そのまま使える
  2. この問題に置いてはObservable-likeObservable instanceを意味する。本家の実装ではSymbol.observableをチェックしないといけないが、ここでしなくて良い。

常にもっといい方法を求めよう。