Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Чужой скрипт - чужие ошибки (https://javascript.ru/forum/misc/69258-chuzhojj-skript-chuzhie-oshibki.html)

KupueIIIKo 09.06.2017 15:02

Чужой скрипт - чужие ошибки
 
string = string.replace(/\r\n/g, "\n");

Получаю от хрома
Uncaught (in promise) TypeError: Cannot read property 'replace' of undefined

Не могу понять что не так. Помогите решить проблему. Потом скажу где так пишут)

Точнее как выйти из ситуации?

рони 09.06.2017 15:17

KupueIIIKo,
значит string не строка.
string  = string||"";
string = string.replace(/\r\n/g, "\n");

KupueIIIKo 09.06.2017 15:30

Цитата:

Сообщение от рони (Сообщение 455054)
KupueIIIKo,
значит string не строка.
string  = string||"";
string = string.replace(/\r\n/g, "\n");

Спасибо за подсказку. Забыл проверить входной параметр. Там оказывается другая функция передает string во все не string.


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