Где ошибка в JS коде?
-
Где ошибка в JS коде?
let text = [[LIST_WITH_FILE_CONTENT]]; let redo = new Set(); let regStr = /.+(\n|$)/mg; function replace(str) { return redo.has(str.trim().toLowerCase()) ? '' : (redo.add(str.trim().toLowerCase()), str); } text = text.replace(regStr, replace); document.write(`<pre>${text}</pre>`) [[LIST_WITH_FILE_CONTENT]]=text;
Где ошибка? Выдаёт:
-
@Nikolas said in Где ошибка в JS коде?:
Где ошибка в JS коде?
let text = [[LIST_WITH_FILE_CONTENT]]; let redo = new Set(); let regStr = /.+(\n|$)/mg; function replace(str) { return redo.has(str.trim().toLowerCase()) ? '' : (redo.add(str.trim().toLowerCase()), str); } text = text.replace(regStr, replace); document.write(`<pre>${text}</pre>`) [[LIST_WITH_FILE_CONTENT]]=text;
Где ошибка? Выдаёт:
Для действия "выполнить код" здесь ошибка в префиксе let. Для ноды или яваскрипта здесь ошибка в том, что вы переопределяете функцию replace. Ну и к объекту document вы зря обращаетесь
-
@Fox said in Где ошибка в JS коде?:
@Nikolas said in Где ошибка в JS коде?:
Где ошибка в JS коде?
let text = [[LIST_WITH_FILE_CONTENT]]; let redo = new Set(); let regStr = /.+(\n|$)/mg; function replace(str) { return redo.has(str.trim().toLowerCase()) ? '' : (redo.add(str.trim().toLowerCase()), str); } text = text.replace(regStr, replace); document.write(`<pre>${text}</pre>`) [[LIST_WITH_FILE_CONTENT]]=text;
Где ошибка? Выдаёт:
Для действия "выполнить код" здесь ошибка в префиксе let. Для ноды или яваскрипта здесь ошибка в том, что вы переопределяете функцию replace. Ну и к объекту document вы зря обращаетесь
Насколько я помню одну из предыдущих серий, действия происходят в контексте браузера xD
To be continued...
-
@UserTrue said in Где ошибка в JS коде?:
@Fox said in Где ошибка в JS коде?:
@Nikolas said in Где ошибка в JS коде?:
Где ошибка в JS коде?
let text = [[LIST_WITH_FILE_CONTENT]]; let redo = new Set(); let regStr = /.+(\n|$)/mg; function replace(str) { return redo.has(str.trim().toLowerCase()) ? '' : (redo.add(str.trim().toLowerCase()), str); } text = text.replace(regStr, replace); document.write(`<pre>${text}</pre>`) [[LIST_WITH_FILE_CONTENT]]=text;
Где ошибка? Выдаёт:
Для действия "выполнить код" здесь ошибка в префиксе let. Для ноды или яваскрипта здесь ошибка в том, что вы переопределяете функцию replace. Ну и к объекту document вы зря обращаетесь
Насколько я помню одну из предыдущих серий, действия происходят в контексте браузера xD
Ранее в сериале...
:D
-
@UserTrue хотел посоветовать learn.javascript, потом подумал - не поможет)