<script>
var str=prompt('enter');
var a= str.split('');
for (j=0; j<str.length; j++){
for(i=j; i<str.length; i++)
{
if(a[i].charCodeAt(0) > a[i+1].charCodeAt(0))
{
var b= a[i];
a[i]=a[i+1];
a[i+1]=b;
}
}
}
str=a.join('');
document.write(str);
</script>
Я знаю, что метод сортировки более эффективен, но может кто-нибудь сказать, пожалуйста, что здесь не так.Я хочу отсортировать строку, но она показывает, что не может прочитать свойство charCodeAt.Спасибо;