I have a string, and I need to get its first character.
JavaScript
x
2
1
var x = 'somestring';
2
alert(x[0]); //in ie7 returns undefined
How can I fix my code?
Advertisement
Answer
charAt
can give wrong results for Unicode. Use Array.from
:
JavaScript
1
2
1
Array.from('some string')[0];
2