I just wanted to demonstrate the point, I couldn't remember what the exact API 
agreed upon for `gen.send` is.

On 23 Aug 2013, at 10:07, "Andr? Bargull" 
<[email protected]<mailto:[email protected]>> wrote:

`g.next()` returns `{value: [1, 2, 3], done: false}` for me, so .value is 
needed here. Or do you mean something else?

Thanks,
Andr?


No .value anywhere, though.

/be

Forbes Lindesay wrote:
> It already is dealt with via destructuring assignments:
>
> ```js
> function* gen() {
>    var {x, y, z} = yield [1, 2, 3]
>    return x&&  y || z
> }
> var g = gen()
> var [a, b, c] = g.next().value
> assert(a === 1)
> assert(b === 2)
> assert(c === 3)
> var res = g.send({x: true, y: false, z: true}).value
> assert(res === true)
> ```
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to