Показать сообщение отдельно
  #4 (permalink)  
Старый 11.10.2010, 18:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,085

Sweet,
Сообщение от Sweet
var string = 'test',

2result = string.replace(string.charAt(1), 'o');

3alert(result)
Ваш код не учитывает что string.charAt(0) может быть равен string.charAt(1) и перезапишеться нулевой символ строки например var string = 'eest',
можно так например ...
String.prototype.repl=function(b,c){var a=this;if(b>-1&&b<a.length){a=a.split('');a[b]=c;a=a.join('')};return a};
alert('test'.repl(1,'o'))
Ответить с цитированием