`String.prototype.symbolAt()` (improved `String.prototype.charAt()`)

André Bargull andre.bargull at udo.edu
Fri Oct 18 16:22:37 PDT 2013


> On Oct 18, 2013, at 4:01 PM, Allen Wirfs-Brock wrote:
>
> >/  
> />/  On Oct 18, 2013, at 1:29 PM, Allen Wirfs-Brock wrote:
> />>/  
> />>/  Array.from( '???'))[1]
> />/  
> />/  maybe even better:
> />/  
> />/  Uint32Array.from( '???'))[1]
> /
> err...maybe not if you want a string value:
>
> String.fromCodePoint(Uint32Array.from( '???')[1])

That does not seem to be too useful:

js> String.fromCodePoint(Uint32Array.from("\u{1d306}\u{1d306}\u{1d306}")[1])
"\u0000"


According to 
http://norbertlindenberg.com/2012/05/ecmascript-supplementary-characters/index.html#String, 
String.prototype[@@iterator] does not return plain code points, but the 
String value for the code point.


- André
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20131019/20634663/attachment.html>


More information about the es-discuss mailing list