This is really nice. lastIndex silliness in ES5 has bitten me quite a few times, and the example code shows how much better this would be. I hope someone on TC39 wants to champion this!
From: es-discuss [mailto:[email protected]] On Behalf Of Axel Rauschmayer Sent: Saturday, August 24, 2013 16:45 To: es-discuss list Subject: Re: Letting RegExp method return something iterable? An example to make things clearer (thanks for the suggestion, Domenic): https://gist.github.com/rauschma/6330265 On Aug 24, 2013, at 21:43 , Axel Rauschmayer <[email protected]<mailto:[email protected]>> wrote: Well, obviously it doesn’t make much sense to do that for `text()`, but it would be great to have for `exec()`. On Aug 24, 2013, at 21:39 , Axel Rauschmayer <[email protected]<mailto:[email protected]>> wrote: At the moment, the following two methods abuse regular expressions as iterators (if the /g flag is set): * `RegExp.prototype.test()` * `RegExp.prototype.exec()` Would it make sense to create similar methods that return something iterable, so that for-of can iterate over the result? -- Dr. Axel Rauschmayer [email protected]<mailto:[email protected]> home: rauschma.de<http://rauschma.de> twitter: twitter.com/rauschma<http://twitter.com/rauschma> blog: 2ality.com<http://2ality.com>
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

