70. Observable.from()を作る

少し工夫が必要  - 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をチェックしないといけないが、ここでしなくて良い。

時間と空間複雑性はどう?

(32)