- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Fri, 15 Nov 2013 11:38:25 -0500
- To: Allen Wirfs-Brock <allen@wirfs-brock.com>
- CC: "public-script-coord@w3.org" <public-script-coord@w3.org>
On 11/15/13 11:26 AM, Allen Wirfs-Brock wrote: > It is defined in the ES6 spec. See > http://people.mozilla.org/~jorendorff/es6-draft.html#sec-common-iteration-interfaces So if I read this right, this is proposing: 1) Check that |iterator = GetProperty(obj, @@iterator)| returns a callable object. 2) Check that |obj2 = iterator.call(obj)| returns an object. 3) Check that GetProperty(obj2, "next") is a function. 4) ??? Or am I misreading the "Requirements" column in that only the "Value" column determines whether something implements the interface? -Boris
Received on Friday, 15 November 2013 16:38:58 UTC