Norbert Lindenberg wrote:
We agreed in November not to add String.prototype.reverse because there was no
compelling use case for it. Is there now?
Thanks, how soon I forgot!
It may be no more compelling case exists now than then. However, Allen
mentioned forward Unicode-aware iteration over the result of (I'll call
it) s.reverse() as potentially taking away some of the use-case-based
need for a Unicode-aware backward iterator.
How common is backward iteration in post-"UCS2" Java, anyone know?
/be
https://mail.mozilla.org/pipermail/es-discuss/2011-November/018581.html
Norbert
On Jul 17, 2012, at 14:49 , Brendan Eich wrote:
Allen Wirfs-Brock wrote:
On Jul 16, 2012, at 2:57 PM, Mark Davis ☕ wrote:
In order to support backwards iteration (which is sometimes used), we should
have codePointBefore.
or we can provide a backwards iterator that knows how to parse surrogate pairs:
for (let c of str.backwards) ...
Allen
Kind of a spin-off, but I think a String.prototype.reverse that avoids
s.split('').reverse().join('')
overhead and ES6 Unicode hazard splitting on code unit boundary would be swell.
It's tiny and matches Array.prototype.reverse but of course without observable
in-place mutation.
It wouldn't relieve all use-cases for reverse iteration, but we have iterators
and for-of in ES6, we should use 'em.
/be
------------------------------------------------------------------------
Mark<https://plus.google.com/114199149796022210033>
/
/
/— Il meglio è l’inimico del bene —/
//
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss