```javascript
{let m; while(m = re.exec(str)) {
  // ... no, really
}}
```
I don't get the need of this but if this is the trend then String#split
needs an iterable too (no!)




On Mon, Aug 26, 2013 at 4:23 PM, Brendan Eich <[email protected]> wrote:

> Andrea Giammarchi wrote:
>
>> Is it very useful because you wrote for instead of while ?
>>
>> ```javascript
>> while (m = re.exec(str))
>>   console.log(m[0])
>> ;
>> ```
>>
>
> It is, for two reasons:
>
> 1. in JS only for can have a let or var binding in the head.
>
> 2. the utility extends to all for-of variations: array comprehensions,
> generator expresisons.
>
> /be
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to