So far no one has provided a real-world use case. On Mar 18, 2018 10:15, "Mike Samuel" <mikesam...@gmail.com> wrote:
> Previous discussion: https://esdiscuss.org/topic/wiki-updates-for-string- > number-and-math-libraries#content-1 > > """ > String.prototype.reverse(), as proposed, corrupts supplementary > characters. Clause 6 of Ecma-262 redefines the word "character" as "a > 16-bit unsigned value used to represent a single 16-bit unit of text", that > is, a UTF-16 code unit. In contrast, the phrase "Unicode character" is used > for Unicode code points. For reverse(), this means that the proposed spec > will reverse the sequence of the two UTF-16 code units representing a > supplementary character, resulting in corruption. If this function is > really needed (is it? for what?), it should preserve the order of surrogate > pairs, as does java.lang.StringBuilder.reverse:download.oracle.com/ > javase/7/docs/api/java/lang/StringBuilder.html#reverse() > """ > > On Sat, Mar 17, 2018 at 1:41 PM, Grigory Hatsevich <g.hatsev...@gmail.com> > wrote: > >> Hi! I would propose to add reverse() method to strings. Something >> equivalent to the following: >> >> String.prototype.reverse = function(){ >> return this.split('').reverse().join('') >> } >> >> It seems natural to have such method. Why not? >> > > > > _______________________________________________ > 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