Показать сообщение отдельно
  #1 (permalink)  
Старый 27.11.2012, 18:41
Интересующийся
Отправить личное сообщение для Lexi Посмотреть профиль Найти все сообщения от Lexi
 
Регистрация: 14.03.2009
Сообщений: 29

Заменить escape-последовательность на сами символы
Ну т.е. "\n" на "\\n" и т.п. Вопрос в основном в том, можно ли это сделать проще/короче, не переписывая их список как на http://stackoverflow.com/questions/3...cape-sequences

Пока я изобразил что-то такое:
var ret = '', i = 0, obj = {'\b': '\\b', };
while(chr = str.charAt(i++)){
    ret += obj[chr] || chr;
}

Последний раз редактировалось Lexi, 27.11.2012 в 18:57.
Ответить с цитированием