Сообщество Хекслета

Darya Zavol 18 декабря 2017 →

Здравствуйте. Решила, но хотелось бы понять наверняка, почему первый вариант не работал.

Сначала я написала

return end + sequenceSum(end-1);

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

return end + sequenceSum(begin, end-1);

Что из себя для JS представляет вот эта функция?

sequenceSum(end-1)

Не могу визуализировать. Спасибо.

LEYLA MM 18 декабря 2017 →

const a = reference * 5;

const type = 2; const a = type (15);

JS остаётся для меня как если бы глухой общался со слепым. Объясните, пожалуйста, что я делаю не так

Алексей Варич 18 декабря 2017 →

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

Артем Ким 18 декабря 2017 →

Здравствуйте! Почему код который прошел проверку в браузере не проходит вашу проверку? Выдает ошибку о бесконечной петли или рекурсии. (status: finished → Code has been running for too long. Infinite loop or recursion. Check terminating conditions.)

// removed

Aman Kapezov 18 декабря 2017 →

Здравствуйте! Что за ошибка?

 expect(received).toBe(expected)

    Expected value to be (using ===):
      1
    Received:
      2

      at Object.<anonymous>.test (__tests__/smallestDivisor.test.js:4:45)
      at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16)

  ✕ smallestDivisor (8ms)

Test Suites: 1 failed, 1 total
Tests:       1 failed, 1 total
Snapshots:   0 total
Time:        0.631s, estimated 1s
Ran all test suites.
npm info lifecycle @~test: Failed to exec test script
npm ERR! Test failed.  See above for more details.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
Makefile:2: recipe for target 'test' failed
make: *** [test] Error 1
make: Leaving directory '/usr/src/app'
status: finished → Check your code. Tests failed.

Артем Лебедев 17 декабря 2017 →

Добрый день не могу понять, что делаю не так.

Пытаюсь хотя бы заставить работать фильтрацию по функциям, без объектов:

// removed

Тесты выдают TypeError: Cannot read property 'where' of undefined.

Арман Мнацаканян 17 декабря 2017 →

Здравствуйте! У меня вопрос по установке cygwin, какие packages мне нужно установить, какие мне понадобятся при обучении?

Артем Лебедев 17 декабря 2017 →

Я правильно понимаю, что для каждого нового объекта Enumerable, которые создаются при возвращении значений функции, получается свой memo?

Maxim Putintsev 17 декабря 2017 →

В задание сказанно

В случае если запрос к серверу выполняется без параметров или соответствий не найдено, он должен вернуть пустую строку.

При этом код из решения не выполняет данное условие, строчки: const normalizedSearch = q ? q.trim().toLowerCase() : '';

.filter(id => users[id].name.toLowerCase().includes(normalizedSearch))

на пустой запрос будут возвращать все записи из книги.

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →