Вопрос пользователя №16855
как правильно построить интерфейсы так, чтобы можно было легко добавлять новые игры Не совсем понимаю что именно надо сделать. Нужно написать код, который будет использоваться для написания всех игр? Или написать так, чтобы brain-games.js мог вызвать любую игру на выбор пользователя?
Вопрос пользователя №16853
А как до бутстрапа дотянуться? Если просто его классы указывать, то ничего не происходит. Может, отвалился?
Вопрос пользователя №16852
моё решение (https://ru.hexlet.io/code_reviews/54765). Прокомментируйте, пожалуйста. И от себя хотелось бы добавить, что упражнение не для слабонервных. Мне потребовалось около 10 часов, чтобы написать решение
Вопрос пользователя №16851
Задание показалось одним из самых сложных, очень долго сидел и никак не получалось решить редьюсом, сделал через итеративный процесс(по сути свой редьюс) https://ru.hexlet.io/code_reviews/54763 вот в этом задание, думаю, хоть бы какой нить намек или подказка не помешала бы=)
Вопрос пользователя №16850
Доброго времени суток! Подскажите, правильно ли я понимаю, в нашем случае функция cons только замыкает в себе переданные значения, но ничего с ними не делает, а уже функция, которую надо написать, определяет, что мы делаем с замкнутыми данными?
Вопрос пользователя №16849
Подключите eslint к своему редактору, убедитесь что все работает. Как??? Команда make lint сама, по себе выдает только eslint [options] file.js [file.js] [dir] и справку по eslint. Работает только npm run eslint scr/**и то с ошибками. `` npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! braingamesbyslambe@1.1.1 esl...
Вопрос пользователя №16848
Добрый день! Помогите пожалуйста разобраться ) Как заставить эту инструкцию работать корректно ? num = 1; const absValue = (num === 0 || num > 2) ? num : -num; У меня всегда возвращает значение num. Я понимаю эту инструкцию так: если num =0 (нет не равен у меня num =1 (false)) и если num > 2 (нет у меня num =1 (f...
Вопрос пользователя №16847
Прошу прощения за возможный спойлер ниже. Не могу понять прошу помощи. 1) правильно ли я написал result = ...? не уверен работающая ли это конструкция? если item в map функция, то срабатывает functions, если нет то objects 2) правильно ли я написал predicat ? подозреваю что не правильно. В тестах возвращает весь мас...
Вопрос пользователя №16846
Таки мне удалось сделать это задание, но остался вопрос. В решении учителя мы делаем return result.value при условии, что result.done === true, однако только в одном случае из всех тестов result.value !== undefind. Зачем делать return result.value? Заранее большое спасибо за ответ))
Вопрос пользователя №16844
eslint проверяет только файлы с расширением js? В .eslintignore можно не указывать другие файлы README.md, package.json и т.п. ?
Вопрос пользователя №16843
Вопрос по-поводу ресурса https://codeclimate.com/ Я правильно понял, что там особо ничего настраивать не нужно? Этот сервис просто анализирует код и выдает свои рекомендации?
Вопрос пользователя №16841
Команда make lint проводит проверку, находит несоответствия, но в конце выводит такое сообщение: (node:14332) [ESLINT_LEGACY_OBJECT_REST_SPREAD] DeprecationWarning: The 'parserOptions.ecmaFeatures.experimentalObjectRestSpread' option is deprecated. Use 'parserOptions.ecmaVersion' instead. (found in "airbnb-base")
Вопрос пользователя №16840
Просьба подсказать в решении задачи. Не совсем понимаю каким образом модули должны взаимодействовать между собой. Мой код: // removed Это ошибка: ``` make: Entering directory '/usr/src/app' npm test -s FAIL tests/index.test.js ✕ htmlBuilder (7ms) ● htmlBuilder TypeError: (0 , _.default) is not a function 3 ...
Вопрос пользователя №16839
Такое решение (https://ru.hexlet.io/code_reviews/54719) нормально? И еще вопрос. Почему у меня локально линтер в строках где new FormData пишет FormData is not defined? И не работает локально, а в практике и обычном браузере все работает.
Вопрос пользователя №16838
Вопрос про arraymerge и arrayreplace Решил использовать вторую функцию, потому что а вдруг будет опечатка в опциях при конструкции валидатора. Тогда массив с опциями будет полон мусора? Хранение текста ошибок - в массиве валидатора или в функции-валидаторе, как лучше?
Вопрос пользователя №16837
звук у видео конечно ужасен...
Вопрос пользователя №16836
Несколько слов об асинхронности setState? setState((prevState, props) => {return {};})
Вопрос пользователя №16835
Не могу понять, почему функция reduce возвращает undefined // removed Внутри функции acc считается правильно, на выходе получается undefined.
Вопрос пользователя №16834
Добрый день. 12 вопрос теста: const lastSymbol = (str) => {...}; Эта функция должна возвращать первый символ переданной ей строки. Название функции не очень совпадает с тем как она должна работать. Или это специально сделано?
Вопрос пользователя №16833
Вот хоть убейте, не могу понять как работает пример. По памяти повторил, но что сделал не понял. Мы же по сути перебираем не более половины массива? А что со второй половиной? А если [1] окажется больше [0], swapped останется false и перебор остановится?
Вопрос пользователя №16832
Добрый день! Немного запутался. В теории заявлено, что B.prototype и A.prototype указывают на один и тот же прототип в следующем случае: function A() {}; function B() {}; B.prototype = A.prototype; // <== Но ведь в Object.create мы передаем ссылку на тот же прототип A.prototype, что и в неправильном примере, а по...
Вопрос пользователя №16828
Добрый день! В теории приводится строчка: const obj4.getName(); Возможно "const" тут лишнее? (время 10:15)
Вопрос пользователя №16824
В документации к модулю URL написано (https://nodejs.org/api/url.html#url_url_strings_and_url_objects), что лучше использовать новый API, который построен на WHATWG URL Standard, который используют веб-браузеры. Мол, методы parse и format это уже легаси. Правда new URL() не хочет парсить url без указания протокола, ...
Вопрос пользователя №16822
Насколько плохо писать в понятном стиле? Решение учителя выглядит очень замысловатым, по сравнению с моими несколькими строчками. // removed
Вопрос пользователя №16821
Раз десять посмотрел видео с теорией, несколько раз прочитал комментарии, но пока что не получилось составить картину как вообще должна работать библиотека. Из того что понял: необходимо избавиться от проверки типа с помощью динамической диспетчеризации, для этого при добавлении файла или папки в дерево объект с тип...
Вопрос пользователя №16820
Как подключить стиль?
Вопрос пользователя №16819
Добрый день! eslint-config-airbnb-base@13.0.0 requires a peer of eslint@^4.19.1 but none is installed. You must install peer dependencies yourself Правильно ли я понимаю что eslint-config-airbnb-base не сможет работать с текущей версией eslint? Что нужно сделать? - поставить старую версию eslint?
Вопрос пользователя №16818
Написал рабочий код, хотел бы получить комментарий опытных людей. Так как код получился в разы короче учительского решения. // removed
Вопрос пользователя №16816
// вызвали функцию, которая возвращает функцию, // и тут же вызвали возвращенную функцию generateSumFinder()(1, 5); // => 6 // ((a, b) => a + b)(1, 5) Не совсем понял, поможете с объяснением?
Вопрос пользователя №16815
Нормально работает только с деструктуризацией ({ target: { value }}), а e.target.value не работает в обработчике. Это связано с тем что события переиспользуются? То есть мы должны сохранить то что нам надо до начала асинхронного запроса в локальные переменные?
Вопрос пользователя №16814
// removed вот вывод ошибок: // removed вопрос в том, правильно ли я мыслю и в чем конкретно ошибка, может в типах: сначала условие выхода, если оба аргумента в паре не пара, то возвращаем эту пару. далее проверяем по одному из аргументов вводной пары, если он пара, то присваиваем вводной паре новые аргументы. и дал...
Вопрос пользователя №16813
Добрый день. Помогите, пожалуйста, советом. Для меня это достаточно сложная тема. Не проходит третий тест. Мы двигаемся по генератору, ловим ошибку и дальше генератор должен приступить к обработке новых инструкций, но у меня этого не происходит. Код прилагается. // removed
Вопрос пользователя №16812
Здравствуйте, если я хочу использовать в качестве web-server не Tomcat, а WebLogic, у меня web.xml будет такой же как в этом видео?
Вопрос пользователя №16811
const smallestDivisor =(a)=> { if (a<1) {return NaN;} if (a=1) {return a;} let divisor=2 while (a % divisor !== 0) { divisor=divisor+1;} return divisor; происходит ошибка при нахождении делителя цифры 4, вместо 2 выдает 1
Вопрос пользователя №16810
А разве в решении учителя функция обработки (2ой параметр в detect) будет запущена сразу для всех элементов коллекции? Ведь forEach тоже последовательно перебирает элементы. Тогда нужно вызывать функцию-обработчик через setTimeout вот так coll.forEach(item => setTimeout(asyncFn, 0, item, cb)); чтобы основной поток в...
Вопрос пользователя №16808
А вот как у меня (https://ru.hexlet.io/code_reviews/54611), без определения лишних констант, это плохо в "реальном" коде? Вроде, всё чистенько, но такой код редко вижу.
Вопрос пользователя №16807
Отлинчуйте пожалуйста решение: https://ru.hexlet.io/code_reviews/54605 У меня реализована ужасная проверка на обьект (node.toString() === '[object Object]') чтобы достать аттрибуты, насколько я понял instanceof Object возвращает true также и для массивов. Изучаю решение учителя (в том числе чтобы понять почему там э...
Вопрос пользователя №16804
да уж. а я в терминале копаюсь бл....ин!
Вопрос пользователя №16803
Сначала задача ожидаемо ввела в ступор, но спустя полчаса вроде бы нарисовалось решение, которое не получается заставить работать уже третий час) В какую сторону смотреть? Спотыкается на первом же тесте, возвращая при этом 1, а на всех остальных тестах 0. Вводил отладочную переменную, чтобы посмотреть, сколько раз ...
Вопрос пользователя №16802
Кто нибудь может помочь с правильной настройкой path??? В инете нагуглил но что то по прежнему ничего не работает.
Вопрос пользователя №16801
Странно, почему то прошло решение, хотя, по логике вещей не должно было:
Вопрос пользователя №16798
Оцените, пожалуйста, мою реализацию (https://ru.hexlet.io/code_reviews/54533)
Вопрос пользователя №16797
Здравствуйте, абсолютно не понимаю, что необходимо сделать в задании, расшифруйте, пожалуйста.
Вопрос пользователя №16796
Тоже понравилась задачка! Два дня сидел, скрипел мозгами и такой кайф, когда решил
Вопрос пользователя №16795
Добрый день! Просьба помочь решить задачу. Застрял на написании функции в BuildNode.js. Выходит следующая ошибка, хотя когда пропускаю через другие компиляторы все нормально работает. Жду вашего ответа! Ошибка: HtmlBuilder › #parse expect(received).toEqual(expected) Expected value to equal: {"attribu...
Вопрос пользователя №16793
Объясните пожалуйста зачем в case'ах дописывать переменную и break, если повторить return то же количество раз выходит меньше по объему кода?
Вопрос пользователя №16792
сделал код, ошибка происходит при попытке найти делитель числа "121" мой код выдаёт 7, а должно быть 11, кто может объяснить почему такое происходит? ведь функция по своему содержанию должна работать так же как и в примере от учителя, так как нет разницы "n%divisor === 1 или n%divisor !== 0", но функция работает не ...
Вопрос пользователя №16791
у меня проблема с пакетом npm publish, вот что выводит: npm notice npm notice 📦 project@1.0.0 npm notice === Tarball Contents === npm notice 253B package.json npm notice === Tarball Details === npm notice name: project npm notice version: 1.0.0 ...
Вопрос пользователя №16790
Не могу понять как тут должно работать бронирование=) Если мы бронируем с 0 часов первого переданного дня до 0 часов второго переданного дня, то проверки ниже должны возвращать false, так как бронируется нулевое время: $result2 = $booking->book('12-11-2008', '12-11-2008'); $this->assertFalse($result2); $res...
Вопрос пользователя №16789
не понимаю решения учителя. как можно получить разъяснения? в частности, почему там условие нулей или единиц равных нулю?