Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   низкоуровневая работа со строками (https://javascript.ru/forum/misc/10516-nizkourovnevaya-rabota-so-strokami.html)

KOLANICH 07.07.2010 22:44

низкоуровневая работа со строками
 
как записать символ в строку на опр позицию?

exec 07.07.2010 22:48

function ch(pos,char,str) {
return str.slice(0,pos)+char+str.slice(str.length-pos-1)
}
alert(ch(2,'a','hello'));

KOLANICH 07.07.2010 22:50

это медленнее чем просто контакенация
я просто посмвольно обрабатываю
с первого символа до последнего
контакенация - потеря производительности
я знаю, как устроена контакенация (говорю тебе как сишник)
мне просто надо записать символ на опр позицию
без контакенациии

Kolyaj 07.07.2010 22:59

Строки в JS неизменяемы.

KOLANICH 07.07.2010 23:02

то есть придётся мириться?

Kolyaj 07.07.2010 23:05

Как хотите :)


Часовой пояс GMT +3, время: 06:05.