On Oct 18, 2013, at 4:22 PM, AndrΓ© Bargull wrote:
>> 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"
right, it would need to be
String.fromCodePoint(Uint32Array.from( 'πππ', s=>s.codePointAt(0))[1])
>
>
> 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.
yes, that's correct and how I have it spec'ed in rev20
Allen
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss