7
JavaScriptイテレータを配列に変換する
JavaScript EC6の新しいMapオブジェクトを使用しようとしています。これは、FirefoxとChromeの最新バージョンで既にサポートされているためです。 しかし、[key, value]ペアでうまく機能する古典的なマップ、フィルターなどのメソッドが不足しているため、「関数型」プログラミングでは非常に制限されています。forEachがありますが、コールバック結果は返されません。 私は、その変換ができればmap.entries()、私はその後、標準を使用することができ、単純な配列にMapIteratorから.map、.filter追加なしハックと。 JavaScriptイテレータを配列に変換する「良い」方法はありますか?Pythonではそれを行うのと同じくらい簡単list(iterator)です...しかしArray(m.entries())、最初の要素としてイテレータを持つ配列を返します!!! 編集 マップが機能する場所で機能する回答を探していることを指定するのを忘れていました。これは、少なくともChromeとFirefoxを意味します(Array.fromはChromeでは機能しません)。 PS。 私は素晴らしいwu.jsがあることを知っていますが、そのtraceurへの依存が私を先延ばしにしています...