Вопрос пользователя №16127

Добрый день! А разве правильно ли что в тестах при операции select возвращается количество нодов а не списков? Вот что у меня в тестах: it('#select', () => { expect(length(select('span', dom))).toBe(2); expect(length(select('section', dom))).toBe(0); expect(length(select('li', dom))).toBe(5); expect(...

Вопрос пользователя №16126

Решил, но получилось не так красиво как решение учителя. Завернул reduce в iter. Лишнего (https://ru.hexlet.io/code_reviews/51167) нагородил?

Вопрос пользователя №16125

День добрый. Вот мое ревью: https://ru.hexlet.io/code_reviews/51163 Есть ли в данном решении разница в i += 1 и i++ у счетчиков? Суть разная, итог здесь один. Вроде бы в предыдущих упражнениях всегда в решении учителя было ++. Для себя решил, что для счетчиков ++ - это оптимальный вариант, а тут по-другому.

Вопрос пользователя №16124

Добрый день! Ревью (https://ru.hexlet.io/code_reviews/51147) Помогите, пожалуйста, понять, почему при деструктивном присваивании (закоменченная строка const [ children,,, type ] = node;) возникает ошибка TypeError: node is not iterable. Видимо, в какой-то момент передаваемая нода не имеет свойств children и type, не...

Вопрос пользователя №16123

Функцию concat можно вот так написать или это слишком путанно получается? Ну то есть технически можно, а правильно ли это с точки зрения читабельности? https://ru.hexlet.io/code_reviews/51141

Вопрос пользователя №16122

Хочу узнать какие есть минусы в моём решении (https://ru.hexlet.io/code_reviews/51136). Основное отличие в том, что я повесил один обработчик на документ и фильтровал e.target по наличию тега [data-toggle].

Вопрос пользователя №16121

А почему не получаеться вызвать функцию gmpsign (http://php.net/manual/ru/function.gmp-sign.php). не так ``` gmpsign(); и не так \gmp_sign(); ```

Вопрос пользователя №16120

Стоит ли использовать такой подход, как в примере учителя, в реальном коде? Получается, что мы, чтобы получить множество, сделали следующие преобразования set => array => array => set. А могли бы просто создать еще один set и добавлять сразу в него.

Вопрос пользователя №16119

Как всегда проверил через консоль.лог, даже локально проверил, возвращает то, что надо в компер Но тут выскакивает ошибка Код // removed Ошибка // removed

Вопрос пользователя №16118

Мне кажется, этот урок нужно немного упростить и расширить. Из текущего текста, даже имея представления об интерфейсах, мало что понятно. Можно описать, что интерфейсы хранят, условно говоря, названия функций, которые должны быть реализованы в классе, имплементирующем данный интерфейс * . Добавить, что интерфейсы мо...

Вопрос пользователя №16117

А у меня сложность вызвал мап с итеративном процессом, с рекурсивным сделал за 10 минут задание) https://ru.hexlet.io/code_reviews/51105 Разделение mirror на две функции адекватно?

Вопрос пользователя №16115

Привет! Было бы очень здорово, чтобы Hexlet IDE (редактор в упражнениях) имел Vim-режим. Например, в профиле сделать галочку "Включить Vim-режим в упражнениях". Сделать это очень просто, вим-зависимые будут очень рады, потому что не придется копипастить каждый раз код в свой любимый редактор.

Вопрос пользователя №16114

Напишем функцию, которая возвращает список директорий и количество файлов в них. Перечитал несколько раз постановку задачи в теории, но так и не понял что надо сделать. Разобрался только когда посмотрел решение. Возможно стоит дополнить описание в том смысле что необходимо вернуть список директорий первого уровня в...

Вопрос пользователя №16113

Добрый вечер! Не сильно глаза режет? https://ru.hexlet.io/code_reviews/51085#file-0

Вопрос пользователя №16112

Вопросы по взаимодействию с сервером в задании: 1. Получается, что при make start консоль блокируется и подключаться к серверу нужно через другой терминал? 2. Не могу понять, на какой адрес нужно подключаться, чтобы получить отклик сервера. Пробовал telnet localhost 9000, но получаю telnet: Unable to connect to remo...

Вопрос пользователя №16111

Эх, только привык к промисам и async/away и тут тебе по голове колбэками как дадут. )

Вопрос пользователя №16109

Здравствуйте еще раз! Функция map поддалась сравнительно быстро, но mirror задерживает уже на целый день. Подскажите пожалуйста, как заставить map действовать на value(node), ведь она изначально воздействует на name(node) не переписывать же её спецально для mirror?! Expected: "<h1>emehcs</h1><p>psil a si</p><h1>llek...

Вопрос пользователя №16108

В примере из видео создаем объект cars и передаем его в конструктор. Вопрос: почему передача идет по значению? Объекты же вроде присваиваются по ссылке, нет? Если в предыдущих уроках это где-то оговаривается, ткните меня, пожалуйста.

Вопрос пользователя №16107

Нужна помощь! Пытаюсь поэтапно решить задачу. Сначала найти требуемые файлы: // removed Код падает с ошибкой: TypeError: Cannot read property 'reduce' of undefined. По замыслу редьюс перебирает вложенные ноды, как ему попадает другой тип данных? И еще, ведь предикат n.type === 'file' && n.name.includes(str) отфильтр...

Вопрос пользователя №16104

Мы получаем на вход аргументы в виде функций и объектов. Не могу сообразить как параметр-объект переформатировать в функцию. Хоть намекните...))

Вопрос пользователя №16103

Во время выполнения задания воспользовалась дестракчерингом массива, но оказалось что используемая версия php - 7.0.* Скажите, это можно поправить? Проходя курсы и узнавая что-то новое, хочется это использовать, а нельзя :)

Вопрос пользователя №16102

```class Circle { public $center; public $radius; } $circle = new Circle(); $circle->radius = 3; $circle->center = new Point(); $circle->center->x = 5; $circle->center->y = 10; printr($circle->center->x); // 10 printr($circle->radius); // 3 ``` Из теории, по-моему результатом выполнения будет не 10, а 5.

Вопрос пользователя №16101

Угол считается сложнее, чем: 'angle' => 1 / tan($x/$y) tan($x/$y) === tan(-$x/-$y) tan(-$x/$y) === tan($x/-$y) Невозможно после такого вычисления angle восстановить $x и $y в декартовой системе координат.

Вопрос пользователя №16100

Добрый день. Начал создание функции ``` const isPalindrome = str => { if (length(str) < 2) { return true; } } ``` Не пойму, что дальше писать. Сразу рекурсивно вызывать функцию или позже?

Вопрос пользователя №16099

export const pure = num => num * 10; Почему в правильных ответах pure является чистой, а если передать в num не число, а например num.valueOf = Math.random результат будет всегда разным и соответственно функция не будет чистой! Где все необходимые проверки?

Вопрос пользователя №16098

Добрый день! Поясните пожалуйста почему ${acc}${str[index]} и ${str[index]}${acc} работают по разному?

Вопрос пользователя №16097

Решил похожим на решение учителя способом. На протяжении решения думал как избавиться от подключения всех зависимостей в State файлах. import State from './State'; import ClockState from './ClockState'; Ведь если у нас будет множество переходов, то придется подключать все State файлы в которые может произойти перех...

Вопрос пользователя №16096

Еще есть третий способ использования статических методов - глобальные функции неймспейса. Такой способ особенно популярен в языках типа Java, где физически невозможно создать функцию вне класса. В PHP очень похожая модель, и хотя создавать функции можно в обычных неймспейсах, по факту, делают так редко. Одна из прич...

Вопрос пользователя №16095

У меня в практике в классе Main вот такие строчки final int expectedResult2 = 3; final int actualResult2 = CollectionHelper.<Man>findLastIndex(mans, slava); (actualResult != expectedResult) { if (actualResult == expectedResult) throw new RuntimeException(String.format("Coll...

Вопрос пользователя №16094

Чудо какое то. Решение с учительским совпало, два аргумента только по другому называются.

Вопрос пользователя №16093

В примере repl'а надо <?php удалить. syntax error, unexpected '<', expecting end of file

Вопрос пользователя №16092

Реализуйте класс Point с приватным свойством table равным points. Не приватное а статическое.

Вопрос пользователя №16091

В шаблоне app.pug используется link(rel='stylesheet' href='/assets/bootstrap/dist/css/bootstrap-flex.css') В директории его нет. Соответственно в веб-доступе стили не подтягиваются. Вот список имеющихся файлов: bootstrap-grid.css bootstrap-grid.min.css bootstrap-reboot.min.css bootstrap-reboot.css.map bootstrap-gri...

Вопрос пользователя №16090

Почему не работает код? Уже посмотрел в решениях все как у меня но почему то не работает подскажите в чем дело? var result = 0; for (var i = 0; i < str.length; i++){ if (str[i].toUpperCase() === str[i]){ result +=1; } } return result; и вторая часть кода if (firstCount > secondCount){ return 1; } ...

Вопрос пользователя №16089

Самый счастливый день в моей жизни!) Потратила день.. Но очень рада.

Вопрос пользователя №16088

PHP позволяет создавать свои собственные константы используя конструкцию define("CONST_NAME", 100); и дальше идёт пример: const RSS = 'D, d M Y H:i:s O'; Я думаю, тут стоит уточнить, таким образом: PHP позволяет создавать свои собственные константы используя конструкцию define("CONSTNAME", 100) или ключевое слово co...

Вопрос пользователя №16087

В примере не хватает order by id where($pdo, []); // select id from users order by id where($pdo, ['id' => []]); // select id from users order by id // select id from users where first_name in ('John', 'adel') order by id where($pdo, ['first_name' => ['john', 'adel']]) // select id from users where first_name = 'ada...

Вопрос пользователя №16086

Думаю, лучше написать, какая структура post запроса должна быть. И почему в некоторых упражнениях, если ошибки нет, то при вызове колбека передаем нул как ошибку, а здесь в тестах требуется undefined?

Вопрос пользователя №16085

Подскажите, корректно мое решение (https://ru.hexlet.io/code_reviews/50966?submission_id=71900)? Конкретно интересует, правильно ли массив посещенных объявить в основной функции, а заполнять во вложенной? И у меня не сет, а мап.

Вопрос пользователя №16084

Получается, что мы нарушаем REST требование "Отсутствие состояния", храня данные формы на сервере?

Вопрос пользователя №16083

Помогите! я уже закипел Вот код: // removed Тест с функциями работает, а с объектами нет, вместо коллекции приходит пустой массив: FAIL __tests__/enumerable.test.js HexletLinq ✕ #where (36ms) ✓ #where 2 (1ms) ● HexletLinq › #where expect(received).toEqual(expected) Expected value to equal: ...

Вопрос пользователя №16082

При попытке использовать модуль assemble , я получаю ошибку - нет прав на изменение временного файла ... тут (https://github.com/ansible/ansible/issues/29632) есть похожая ошибка. На сколько я понимаю - модуль создает временный файл и далее не может его переименовать ... Текст ошибки - ниже An exception occurred ...

Вопрос пользователя №16081

Решение (https://ru.hexlet.io/code_reviews/50925) тоже решил без _flatten. теперь наверное стоит решить с ним?

Вопрос пользователя №16080

Почему в команде npm run babel -- src --out-dir dist используется -- src, а в "scripts": { "build": "NODE_ENV=production babel src --out-dir dist", "prepublishOnly": "npm run build" } просто src?

Вопрос пользователя №16079

Как-то корявенько получилось https://ru.hexlet.io/code_reviews/50920

Вопрос пользователя №16078

Добрый день! Запускаю через браузер, код прекрасно работает! здесь же настырно не запускается, подскажите всё же где ошибка: // removed

Вопрос пользователя №16077

Не понял логики вопроса, поясните, пожалуйста. Если имя модуля - это имя файла, то непонятно. Ведь, файл, из которого экспортируются функции, мы можем обозвать как угодно, тем более если экспорт по дефолту. А, вот, уже при импорте мы должны знать название места, откуда импортируем. В какой момент задается имя для мо...

Вопрос пользователя №16075

куда дописать в какой файл (их там три), какие переданные аргументы, они только в примере (мулти 3 плюс 3 пять раз). Ничего непонятно.

Вопрос пользователя №16074

В этом коде в тексте теории const load = async () => { const a = await Promise.resolve(5); const b = await Promise.resolve(10); return a + b; } не хватает точки с запятой ; в конце определения функции

Вопрос пользователя №16073

Здравствуйте. У меня не проходит только один тест у редьюса, выводится такая ошибка: Comparing two different types of values. Expected number but received string. Может это из-за неправильной реализации функций head и tail? export const head = list => indexOf(list, delimiter) <= 0 ? list : substr(list, list[0], inde...