Andrea Giammarchi (2013-10-18T17:06:53.000Z)
domenic at domenicdenicola.com (2013-10-26T03:01:44.433Z)
+1 for the simplified `at(symbolIndex)` I would expect `'𝌆'.at(1)` to fail same way `'a'.charAt(1)` or `'a'.charCodeAt(1)` would. I would expect `'𝌆'.at(symbolIndex)` to behave as `length` does based on unique symbol (unicode extra) so that everyone, except RAM and CPU, will have life easier with strings. Long story short: there's no symbol at 1, the symbol is at 0 because the size of that unicode string is 1 That said, I am sure the discussion went through this already ^_^