Первое усложнение сделал, а второе вщ хз
Напишите скрипт на JS, который в заданном тексте удалит два символа, выбранных случайно
Усложнение: удалять можно только буквы в словах, а знаки пунктуации и цифры удалять нельзя
Усложнение: принять, что этот текст является программной на Javascript, удалить две команды JS, но только если они не в строковых литерах (break как команду удалить можно, а в строке "break my heart" нельзя)
Усложнение: воспользуйтесь этим скриптом чтобы "попортить" код какого-нибудь другого скрипта на Javascript, а потом нужно отладить, найти ошибку и восстановить работоспособность
По хорошему, нужно делать синтаксический разбор, примерно как здесь esprima.org/demo/parse.html
Ну и потом выбирать несколько случайных команд.
Ну или хотя-бы кавычки считать (учитывая экранирование).
вот полностб задание пункт a выполнил
Напишите скрипт на JS, который в заданном тексте удалит два символа, выбранных случайно
a)Усложнение: удалять можно только буквы в словах, а знаки пунктуации и цифры удалять нельзя
b)Усложнение: принять, что этот текст является программной на Javascript, удалить две команды JS, но только если они не в строковых литерах (break как команду удалить можно, а в строке "break my heart" нельзя)
c)Усложнение: воспользуйтесь этим скриптом чтобы "попортить" код какого-нибудь другого скрипта на Javascript, а потом нужно отладить, найти ошибку и восстановить работоспособность