エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
「ジェネレーター」と「Symbol.iterator」は何が違うのでしょうか?
様々なオブジェクトが Iterator を通した反復をサポートすることを考えたとき、どのオブジェクトに対し... 様々なオブジェクトが Iterator を通した反復をサポートすることを考えたとき、どのオブジェクトに対しても同じ方法で Iterator の取得が行えると便利です。そこで ES6 では Symbol を使い、foo[Symbol.iterator]() として Iterator を取得するように決めました。このようにして Iterator を取得できるオブジェクトを Iterable オブジェクトと呼びます。 Iterator は Iterator プロトコルに沿って next() を実装しているオブジェクトで、 配列などで使われる組み込みの Iterator ジェネレーター関数で生成したジェネレーターオブジェクト 自前で next() を実装したオブジェクト などがあります。実装方法は異なりますが、どれも Iterator です。どれを [Symbol.iterator]() で返して
2017/03/05 リンク