Вопрос пользователя №18555
Не понял: git, получается, не делает дифф по регистру? В локальной репе все в нижнем. По остальному: вот я балда, изначально ведь сделал через Set, показалось как-то ненативно (рукалицо). С finally разберусь. Я опоздал на этот поезд?
Вопрос пользователя №18552
хорошо пройдись по списку слева Ну ок, заменил на готовый похожий бутстрап-класс) И это касается других мест, unshift и push Вроде кроме указанной строчки больше негде заменить, там спред нужен. В данном случае у тебя уже jquery, нет никакого смысла отказываться от его возможнсотей. Намного лучше find чем копание в ...
Вопрос пользователя №18550
Так пойдет? https://ru.hexlet.io/code_reviews/62740
Вопрос пользователя №18548
Все тесты проходит, кроме set 2. Я через итерацию решаю. В уме все удержать не могу, не понимаю, почему результат перемешивается.\ Думаю, что из-за setTimeout все так происходит и того, что iter код не прерывает, как в случае с циклом.\ https://image.ibb.co/cXgiFU/image.png Подозреваю, что с iter не решить, я прав? ...
Вопрос пользователя №18547
Всем, привет. Ниже скриншот аутпута. Ожидаемое число в тесте: 5. Полученное: 1. Эти числа похожи на количества логов в результате одной игры. Вывел в консоль свой подсчет количества логов. Вроде их равно 5. Начало, 3 хода и "Бой завершен". Хелз в конце игры у одного игрока становится отрицательным. Ниже расположен ...
Вопрос пользователя №18546
Правильно ли я понимаю что для того чтобы загрузка ресурсов была параллельной надо каждую промис загрузки обернуть в свой объект Listr и пропустить через Promise.all? Или есть какой-то более хитрый способ?
Вопрос пользователя №18544
Кирилл, я переписал asciinema с разных сайтов, только на facebook немного подвисла скачка, может слишком быстро потому что у меня мак и 32 гБ оперативки и процессор зверский?
Вопрос пользователя №18543
Можно ли в решении (https://ru.hexlet.io/code_reviews/62714?submission_id=85858) объединить деструктивные присваивания, чтобы не оставалось неиспользуемых переменных?
Вопрос пользователя №18542
Было б неплохо добавить немного точности в описания в задачи - например, что нужно создать методы removeChild и addChild
Вопрос пользователя №18541
Я правильно понимаю что перевод строки и смещение коретки мы не считаем?
Вопрос пользователя №18540
Задание: Выведите "Hello, World!", но Hello, World! != "Hello, World!". Выводил как и требовалось в задании с кавычками, естественно была ошибка. Задание написано не совсем корректно.
Вопрос пользователя №18539
Помогите ответить на вопрос. Не могу найти даже в теории правильный ответ . В формулировке -41 оператор - (знак минуса) обладает следующими свойствами:
Вопрос пользователя №18538
Касательно блоков в оформлении конструкции if else if else, в стиле от Airbnb JavaScript Style Guide() (https://github.com/airbnb/javascript#blocks) принято писать так // good if (test) { thing1(); thing2(); } else { thing3(); } А вот msdn.microsoft.com (https://msdn.microsoft.com/ru-ru/library/85yyde5c(v=vs...
Вопрос пользователя №18537
Насколько я понял, тесты не покрывают случай, когда метод mkdirSync пытается создать директории рекурсивно, т.е. когда в переданном пути посередине есть несуществующие директории :) ну и соответственно текущее решение учителя такой тест не пройдет, потому что будет пытаться вызвать addChild метод у undefined... Мое ...
Вопрос пользователя №18536
Отправил на проверку. По поводу глобального стэйта до конца не уверен - переделал как понял. Остальное вроде все учел.
Вопрос пользователя №18535
Здравствуйте. Решение есть (https://ru.hexlet.io/code_reviews/62695), но осталось ощущение, что это просто везение. Подскажите, пожалуйста, что-то с ним не так или мне кажется?
Вопрос пользователя №18533
Прошел я это упражнение. Но остался не доволен. Я не использовал ни cons, ни cdr, не car, а заново изобрел велосипед(. на 3 с минусом. https://ru.hexlet.io/code_reviews/62688
Вопрос пользователя №18532
Число - это то, сколько раз мы применим функцию f к аргументу x. Именно эта фраза помогает хоть немного понять, за счет чего реализуется + 1 . Но мне, как написал и Astemir Kokov ниже, не понятно как передаётся значение в параметр n. Но самое страшное для меня (есть люди, которые писали дальше об этом), ПОЧЕМУ функ...
Вопрос пользователя №18531
Сделал так что вместо числа отправляю строку и должно прийти NaN, но когда жму проверить, результат бесконечный цикл
Вопрос пользователя №18530
Что из указанного относится к возможностям терминалов? (нужно выбрать все корректные ответы) Автокомплит Поддержка вкладок История введенных команд Восстановление вкладок после закрытия программы Тут же получается Автокомплит, История введенных команд. и все же вроде стандартный терменал
Вопрос пользователя №18529
Потратил очень много времени на решение задачи. Не мог пройти один тест. Постараюсь кратко описать проблему. Значит решение точно такое как у учителя, за исключением одного синтаксического отличия. Во втором условии я прописал this.keys = Object.keys(value); и дальше обращался к этой переменной через this.keys а у ...
Вопрос пользователя №18528
Это хелперы которые задают очень конкретную семантику, а ты их переопределяешь. Так в бутстрапе из коробки нет класса mb-30. pl-0 оказалось есть, убрал. Дублируешь input везде, используй мерж через спред. Не совсем понял как. setFormState итак вмерживает переданный ей объект. ЭТо и есть работа с глобальным стейто...
Вопрос пользователя №18526
В теории был описан способ возвести число в степень, использование двух звездочек (4* 2=16), почему не получается использовать эту же операцию в коде? ```код mc**2 не работает```
Вопрос пользователя №18525
Здравствуйте! Какое ваше мнение о моем решении https://ru.hexlet.io/code_reviews/62643 filtr взял из урока реализацию с помощью map из предыдущего. Решил минут за 15, в отличии от прошлого урока, над которым пыхтел 3 дня, подошел очень близко к решению учителя по mirror, но не хватило терпения и первый раз посмотр...
Вопрос пользователя №18524
Вопрос: 4 Результатом операции 2 * 4 - (3 + 2) будет 3. Каким будет результат, если убрать скобки? Почему результат это 7 ? Если убрать скобки то мы получим 2 * 4 - 3 - 2 = 8 - 3 - 2 = 5 -2 = 3 в чем подвох ??
Вопрос пользователя №18523
Здравствуйте Александр, к сожалению из-за семейных обстоятельств не смогу продолжить проект. Извиняюсь за предоставленные неудобства!
Вопрос пользователя №18522
Здравствуйте у меня странная проблема, проверка ругается на функцию toUpperCase, дает ей ошибку типизации TypeError Если конкретно, указывает на файл strings.js, вторая строка TypeError: Cannot read property 'toUpperCase' of undefined
Вопрос пользователя №18520
читал что использовать eval - зло, но вот если делать проверку в самом начале функции, на наличие в строке чего то другого, кроме того с чем планируешь работать, то его использование eval все равно опасно? не позволяет ли подобный код с eval уходить от использования условий и тем самым понижать цикломатическую сложн...
Вопрос пользователя №18519
Немного не понял, точнее не увидел саму директорию "tmp" . Её же нет в древе каталогов, где она лежит?
Вопрос пользователя №18518
Не могу разобраться с глупостью какой-то даже в своем решении (https://ru.hexlet.io/code_reviews/62592?submission_id=85716). По той же причине, что и в уроке (здесь (https://image.ibb.co/g2JnqU/mfmjh.png)) не разобрался — где нужен return, где не нужен. У меня при нескольких вариантах код проходил упражнение.\ В ито...
Вопрос пользователя №18516
// removed помогите, пожалуйста, разобраться в коде. Тест выдает ошибку RangeError: Maximum call stack size exceeded, но я не могу понять из-за чего она возникает в моей программе
Вопрос пользователя №18515
Я вот думаю что тестировать ответы на ошибки файловых операций с использованием tothrowerrormatchingsnapshot не получится т.к. мы каждый раз генерим новый временный каталог. Стоит с регулярными выражениями связываться?
Вопрос пользователя №18513
Скажите пожалуйста, насколько нужно глубоко понять ету тему, потому что к своему стыду решение задач основанных на классах вызывают затруднение, может от недостатка практики может еще чего :)?
Вопрос пользователя №18511
По всей видимости пошел не по тому пути, не понятно, проходят все тесты кроме 3. Вероятно я увеличил сложность итератором, пока не вижу другого пути. Сейчас я вижу что итератор должен продолжать работу после ошибки, или что?
Вопрос пользователя №18510
День добрый. Не понял один момоент. Почему в теории не показан результат итерации и цепочки? Странный пример получается.
Вопрос пользователя №18508
Можно узнать, почему такой рекурсивный процесс не работает? Код: // removed Выдача: // removed
Вопрос пользователя №18507
Добрый день. Выберите слова, которые являются синонимами (нужно выбрать все корректные ответы) Командный интерпретатор Командная строка Консоль Терминал Шел Выбрал: Командный интерпретатор + Шел Ответ: неправильно Что не так? PS. Все-таки не могу понять, как вставить скриншот. При наведении на иконку "Image" за...
Вопрос пользователя №18506
Такой код поглощает ошибку и клиент никогда не узнает о том что промис завершился не успешно. .catch(e => console.error(errorFormat(e))); Но она же отправится в консоль, что еще нужно? Если я буду реджектить этот промис то Promise.all целиком реджектнится, а мне нужно выкачать все что возможно. Писать свою реали...
Вопрос пользователя №18505
Я так понимаю, что существуют ошибки, которые не зависят от нашего кода (ошибки ноды, проблемы с окружением и т.п.). Вопрос: следует ли отлавливать все ошибки подряд и выводить в console.error их error.message? Или же следует обрабатывать только относящиеся к функционалу приложения ошибки, а остальные пробрасывать д...
Вопрос пользователя №18504
А что не так здесь: ... .then((html) => { fs.promises.writeFile(pathFileSave, html); }) .then(() => responseStart) ... Нельзя просто вызвать асинхронную функцию и идти дальше, ты ведь не знаешь завершиться оно или нет, будут ошибки или нет. И не узнаешь. Почему я вызываю её просто? это ведь сокращенная запись без ...
Вопрос пользователя №18503
Ресурсный роутинг регистрирует такие маршруты: PUT|PATCH | account/{account} | account.update DELETE | account/{account} | account.destroy GET|HEAD | account/{account}/edit | account.edit Как быть с ненужным параметром {account}? Ведь пользователи работают только со своим аккаунтом. В контроллере везде используе...
Вопрос пользователя №18502
Object.keys(mapping) .forEach(tag => $(tag).each((i, el) => arr.push($(el).attr(mapping[tag])))); Дак я forEach сделал потому что мутирую внешний массив. Разве так не семантичней? Сама операция ничего не возвращает.
Вопрос пользователя №18499
Переписал код что был в уроке на видео (код ниже - реализация Callable). Интересно, почему изменив CopyOnWriteArraySet на HashSet в переменной children, алгоритм с потоками отрабатывает на "ура"! Постоянно один и тот же результат - 986410. Хотя до этого, в реализации с Runnable, меняя HashSet на CopyOnWriteArraySet ...
Вопрос пользователя №18498
const finalLog = { health1: 10, health2: 10, message: `${name1} был убит`, }; const foo = finalLog; Правильно ли я понимаю, что при const foo = finalLog не создается новый объект и по сути foo и finalLog это всего лишь две ссылки на один и тот же объект и если мы сделаем так: foo.heal...
Вопрос пользователя №18497
Поясните мне, я может не правильно понял эквивалентность, но она мне показалась вполне логичной, если разложить формулу на шаги. 1 <-> 0 <-> 0 = ((1 <-> 0) <-> 0) = (0 <-> 0) = 1 1 <-> 0 <-> 0 .... по шагам 1 <-> 0 это ложь (0), далее 0 <-> 0 - это истина (1) ((1 <-> 0) <-> 0) ... по шагам, в скобках (1 <-> 0) - это...
Вопрос пользователя №18494
Добрый вечер. Подскажите, пожалуйста, почему когда я хочу добраться до второго аргумента в списке при такой записи: const secondPoint = head(tail(list)); возникает такая ошибка? ``` Argument must be pair, but it was 'null' 21 | if (isEmpty(l)) return perimetr; 22 | const firstPoint = head(list); > 23 | ...
Вопрос пользователя №18492
Добрый вечер! Задание сделал (https://ru.hexlet.io/code_reviews/62510), посмотрел на решение учителя - возник вопрос. Зачем нужно выносить мемоизацию в отдельный метод getProcessedCollection()? Только для улучшения читаемости кода? Можно же запоминать результат вычислений прямо в toArray() и использовать его для гет...
Вопрос пользователя №18491
// removed не работает. Не могу понять, где ошибаюсь. Причем, я проверяю этот код в терминале, т.е. запускаю команду, потом вывожу содержание файла solution на экран и вижу, что строчки добавились. Когда нажимаю проверить, пишет ошибку. Что не так?
Вопрос пользователя №18490
Возможная опечатка. Не совсем уверен в том, что написано: Но что тогда такое чтение? А чтение это возможность обратиться к конкретному файлу директории напрямую. То есть имея доступ на чтения и зная то какой конкретно файл лежит внутри нее, вы можете к нему обращаться, но если вы не знаете файла, а хотите посмотреть...
Вопрос пользователя №18489
Я совсем запутался в cheerio 1. у нас есть $ это наш загруженный html 2. нам нужно сделать из него массив src, script, img $('img').add('script').add('link') 3. Далее нужно его фильтрануть (чтобы не было хоста) $('img').add('script').add('link').get().filter(el => !url.parse(el.attribs[mapping[el.name]]).host) ...