@kuzkuz said in Почему script код чата не подгружается в браузере БАС? [в обычном браузере все норм]:
На каком сайте не подгружается?
Написал код для экшена "Выполнить код".
Этот код проверяет каждую строку в переменной [[LIST_WITH_FILE_CONTENT]] .
Далее, если код находит в строке слова содержащиеся в переменной [[BLACK_LIST]], то удаляет из такой найденной строки все символы ( символы для удаления я указал в переменной [[SYMBOLS]] ) если конечно эти символы присутствуют в такой найденной строке.
[[LIST_WITH_FILE_CONTENT]] = [[LIST_WITH_FILE_CONTENT]].map(str => {
[[BLACK_LIST]].forEach(w => {
if(~str.toLowerCase().indexOf(w.toLowerCase())) {
[[SYMBOLS]].forEach(s => {
str = str.replaceAll(s, '');
});
}
});
return str;
});
Вопрос: Почему получаю ошибку, где ошибка в коде? :

@GameBot
как оказалось работает всё прекрасно если использовать другой экшен вместо выполнить код, а именно нужно использовать кубик Яваскрипт
Вот готовый код, может кому-то будет полезно:
[[LIST_WITH_FILE_CONTENT]] = [[LIST_WITH_FILE_CONTENT]].map(str => {
[[BLACK_LIST]].forEach(w => {
if(~str.toLowerCase().indexOf(w.toLowerCase())) {
[[SYMBOLS]].forEach(s => {
str = str.replaceAll(s, '');
});
}
});
return str;
});
@Nikolas said in Почему получаю ошибку, где ошибка в коде?:
как оказалось работает всё прекрасно если использовать другой экшен вместо выполнить код, а именно нужно использовать кубик Яваскрипт
в "выполнить код" используется старая версия js, в которой нет стрелочных функций