| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > не рaботает anystring[0]='a'; |
| Автор: Vladimir3 28.9.2007, 16:40 |
| Почему не работает даный код: anystring='1 any text'; anystring[0]='a'; Должно становится 'a any text', но '1 any text так и остается. :( |
| Автор: dsCode 28.9.2007, 17:20 | ||
Vladimir3, потому что String это не массив. В IE, например даже нельзя посмотреть таким образом (alert(anystring[0])) первый символ - выведет undefined (для получения символов лучше использовать str.charAt(index)). А вот с апдейтом символов - интересней. Можно replace'ом, можно substring'ом и потом concat'ом, а можно и так:
|
| Автор: Vladimir3 28.9.2007, 17:55 |
| |