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

Voltaire Aurelio 25 июня 2018 →

const savePassword = password => passwordForCheck => password === passwordForCheck;
const secret = 'qwerty';
// Возвращается предикат.
const isCorrectPassword = savePassword(secret);

// Теперь можно проверять
console.log(isCorrectPassword('wrong password')); // => false
console.log(isCorrectPassword('qwerty')); // => true

А зачем это нужно? В чем отличие от:

//константа ввода пользователя.
const password = '';
//переменная, для остальных вводов пользователя.
let passwordForCheck ='';
//функция, проверяющая корректность ввода.
const isCorrectPasswor(a, b) => console.log(a === b);

Разве данный код не читается легче, чем код с использованием замыкания?

Alexander Sergeev 25 июня 2018 →

Бутстрап стоит использовать в 10% с натяжкой. Человек более или менее знакомый с методологиями, вряд ли будет использовать бутстрап. Да и разметка состоящая из сплошных дивов это ад конечно. К тому же, уважающая себя компания не будет использовать в своих проектах бутстрап. В вакансиях вы не увидите и намека на бутстрап, методологии и препоцессоры как раз наоборот.

Андрей Б 25 июня 2018 →

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

вот вывод:

Expected: 3
    Received: 2

      30 |     expect(length(select('p', dom))).toBe(5);
      31 |     expect(length(select('h1', dom))).toBe(2);
    > 32 |     expect(length(select('div', dom))).toBe(3);
         |                                        ^
      33 |   });

Кирилл Поляков 25 июня 2018 →

Доброго времени суток!

Поясните, пожалуйста, момент на 10 мин 41 сек: почему когда создается car (Car car = new Car();) в переменную maxspeed записывается значение не NULL, а 0? (ведь никакое значение по дефалту не определено в заранее)

Кирилл Балаев 25 июня 2018 →

Здравствуйте, не могу понять как применить damage к здоровью какого-либо игрока?

Andrey Karamnoff 25 июня 2018 →

Решил с помощью теоремы Эвклида-Эйлера, но в плане производительности решение подвешивает машину. Рекурсию при этом не использовал.

// removed

Viktor Muzeynik 25 июня 2018 →

Создал репозиторий и клонировал туда README из гитхаба, путь path/to/Repository/Learn-JS. Папка Learn-JS из гитхаба и будет являться папкой проекта, в которой нужно совершать все манипуляции, описанные в этом уроке (npm init и так далее), или проекты должны храниться отдельно, а в репозиторий копируются отдельные файлы при необходимости?

Артем Остащенко 25 июня 2018 →

В it, широко распростанен термин

Опечатка. Распространен должно быть. И после it запятая лишняя

JS: Настройка окружения
Исполняемые файлы (архив)

Vasiliy Usachev 25 июня 2018 →

Решил я такой повторить кое-какие ваши уроки (пока изучаю сторонние ресурсы, которые вы предлагали в курсах) и нахожу тут одну неизученную тему (!). ツ Может, это я невнимательный, но если вы действительно добавили ещё один урок... Идея, в общем -- добавляйте в оповещения новость о том, что курс обновился.\ Думаю, хорошая мысль (если не сложная в реализации). Как минимум для меня это было бы кстати.))