Где ошибка в 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, потом подумал - не поможет)


Log in to reply
 

  • 3
  • 5
  • 3
  • 5
  • 2
  • 1
  • 4
  • 12