Где ошибка в 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;
    

    Где ошибка? Выдаёт:

    ава.jpg

  • @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, потом подумал - не поможет)