@@iterator

@@iterator

意味

[9] イテレーターに対応する Function は、 初期オブジェクトです。

非同期

async iterable

歴史

[1] JavaScript の Iterator、関数とコンストラクタ: Days on the Moon ( 版) http://nanto.asablo.jp/blog/2009/08/09/4491514

[2] Update iterators to current ES6 definitions and remove iterator interfac... · f87ea39 · heycam/webidl ( ( 版)) https://github.com/heycam/webidl/commit/f87ea39994972ebd75f4b98c2dc01a32aaa9d1f5

[3] Bug 17648 – [Awaiting ES6] Add iterators ( ( 版)) https://www.w3.org/Bugs/Public/show_bug.cgi?id=17648

[4] Bug 26183 – make it easier to define an iterator on an interface that iterates over a set of values ( ( 版)) https://www.w3.org/Bugs/Public/show_bug.cgi?id=26183

[5] Make @@iterator property non-enumerable. · 650316d · heycam/webidl ( ( 版)) https://github.com/heycam/webidl/commit/650316df6cdd154fd759a9d5b5130a67ce142aa1

[6] There is no need for legacyiterable apparently. https://www.w3.org/Bugs/... · f191218 · whatwg/dom ( ( 版)) https://github.com/whatwg/dom/commit/f191218113035dbb023c697b6fc4cbc22c953284

[7] No need for iterable prose for these objects. https://www.w3.org/Bugs/Pu... · 5e432dc · whatwg/dom ( ( 版)) https://github.com/whatwg/dom/commit/5e432dc0d618b717d711994f276bf523eb27f674

[8] Add missing comma in iterable grammar. · 9da8c60 · heycam/webidl ( ( 版)) https://github.com/heycam/webidl/commit/9da8c6011a0cb7259140ce3e1337f31256ec37ec

[10] Make default iterator objects inherit from %IteratorPrototype%. Fixe… · heycam/webidl@e782db1 ( 版) https://github.com/heycam/webidl/commit/e782db172d6cdfc17e7546756e8cc2ad3b10132b

[11] Merge pull request #90 from bzbarsky/more-iterable-fixes · heycam/webidl@297d9ce ( 版) https://github.com/heycam/webidl/commit/297d9ce3655e9713c4be27ad3e4460be931cfaab

[12] Add space to class string of iterator objects (TimothyGu著, ) https://github.com/heycam/webidl/commit/4fcfaeaa3d9ed1141c5f5c75047c2ba2aaa45cea

[13] Class string of default iterator object seems to have been accidentally changed? · Issue #419 · heycam/webidl () https://github.com/heycam/webidl/issues/419

[14] Add space to class string of iterator objects by TimothyGu · Pull Request #483 · heycam/webidl () https://github.com/heycam/webidl/pull/483

[15] Remove definition of class strings of default iterator objects (#501) (TimothyGu著, ) https://github.com/heycam/webidl/commit/4e32b14a80e6ec527532e46889a5cb41eb053b07

[16] Remove definition of class strings of default iterator objects by TimothyGu · Pull Request #501 · heycam/webidl () https://github.com/heycam/webidl/pull/501