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

const result = (a, b, c, d) => { if (a,b === c,d) { return 2; } else if ((a + b) = (c + d)) { return 1; } else { return 0; } } export default (result); Возможно ли такое решение? Или через булеву алгебру? Ругается на: Invalid left-hand side in assignment expression (5:14) 3 | if (a,b ==...

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

Здравствуйте! Задание оказалось для меня крайне сложным. Много времени потратил на понимание, как это все должно работать, и, что же все-таки от меня требуется:) Решил все очень примитивно и "в лоб", но даже этому был доволен: https://ru.hexlet.io/code_reviews/31236 Но решение учителя просто взрывает мне мозг! У мен...

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

я правиьно пниаю,что в биарике тлко вызов, в brane-calc функциоал игры коорый отосится тлько к данной игре, а index общее для всех игр (првесвие, цикл вопосов и тд)?

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

make: Entering directory '/usr/src/app' npm test npm info it worked if it ends with ok npm info using npm@4.2.0 npm info using node@v7.10.0 npm info lifecycle @~pretest: @ npm info lifecycle @~test: @ > @ test /usr/src/app > jest --colors FAIL __tests__/smallestDivisor.test.js ● smallestDivisor TypeError:...

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

Добрый день!Такой вопрос, я установил в свой проект в dependencies lodash, в devDependencies jest, потом захотел посмотреть, попытался установить в devDependencies опять таки lodash.что он мне собственно и выдал ``` C:\Users\Ruslyandiya\exampleProjectEmpty>npm install --save-dev lodash npm notice save lodash is bein...

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

у меня вопрос по видео В слайде "создание объекта" make принимает два аргумента: первый аргумент name сразу записывается в конструктор, а второй аргумент percent будет записан в конструктор в определение функции в тот момент, когда мы получим значение аргумента health? и еще по тестам const str = 'king in the north...

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

можете оценить мой код ``` // removed

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

Эх, не получилось самому решить задачу, пришлось подсмотреть у учителя. Почему-то после функций объекты как-то тяжело даются. Не могу понять, почему в решении учителя orderBy возвращает данные без слайса: return this.build(coll => coll.sort(comparator)); Я ожидал, что должно быть return this.build(coll => coll.slice...

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

Если все равно подключается sep из модуля path, то может быть лучше использовать join (https://nodejs.org/api/path.html#path_path_join_paths) из того же модуля и вместо n.name === '/' ? '' : [ancestry, n.name].join(sep); написать просто join(ancestry, n.name); ?

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

Здравствуйте. babel-node не запускается, пишет: ``` C:\Users\bubus>babel-node --presets=es2015 The syntax of the command is incorrect. C:\Users\bubus>babel-node --presets=es2015 The syntax of the command is incorrect. C:\Users\bubus>babel-node --presets=es2015 The syntax of the command is incorrect. ``` Как можно...

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

Здравствуйте, вопрос тот же, что и в предыдущем уроке: нужно ли реагировать на warning при установке? ``` C:\Users\bubus>npm install -g --save-dev eslint-config-airbnb npm WARN eslint-config-airbnb@16.1.0 requires a peer of eslint@^4.9.0 but none is installed. You must install peer dependencies yourself. npm WARN es...

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

в методе writeFileSync() мы не рассматриваем условие current.getMeta().isFile() - это нормально? и еще нет проверки parent.getMeta().isFile()

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

Здравствуйте, подскажите пожалуйста, являются ли проблемой все эти warningи? И если да, каким образом можно обновить перечисленные пакеты? ``` C:\Users\bubus\Hexlet\projects\javascript-package>npm install npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and futur...

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

Сдаюсь, что не так делаю? // removed

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

Похоже в решение учителя небольшая ошибка в строчке Records count: ${Object.keys(users).length}, users у нас не преобразовывался в объект, поэтому достаточно просто users.length

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

Добрый день! Подскажите где ошибка. // removed Ошибка // removed

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

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

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

Решил задание вот так: https://ru.hexlet.io/codereviews/31174?submissionid=42400 На мой взгляд, читается легче чем решение учителя, потому что два тернарника подряд плохо парсятся. И поясните, пожалуйста, что делает acc2 в решении учителя,не до конца понял.

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

Здравствуйте. Я тоже что-то не понимаю) В одном из предыдущих курсов для windows мы устанавливали babun и усердно учились им пользоваться. В этом курсе Вы рассказываете, как устанавливать node.js и npm в windows shell. Синтаксис shell и babun, не говоря уже о разнообразных свойствах, отличается и если пользоваться о...

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

Совсем тупик с задачей реверс; куда копать? function reverse($list) { // BEGIN (write your solution here) $rev = function ($list) use (&$rev) { if (cdr($list) !== null) { } else { } }; return $rev($list); // END }

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

Вопрос по комментарию от Вячеслава Ковалевского по тесту: "transport приводится к типу interface Fly, что сработает так как в ссылка transport указывает на Airplane”. Но ведь JVM знает, что transport имеет тип Transport. О том, что фактически по этой ссылочной переменной хранится объект типа Airplane, JVM не знает....

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

Здравствуйте. У меня такая же проблема, как у Андрея Стрельника: ``` FAIL tests/test.js ● CardGame › #flow 2 expect(received).toBe(expected) Expected value to be (using ===): "(5, 6)" Received: "(NaN, 6)" at Object.it (__tests__/test.js:54:70) at Promise.resolve.then.el (../../local/share/.config/yarn/...

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

Мозг взорвался на молекулы. Перегуглил всё, что можно, мешанину и перекрёстных вызовов, подстановок, так и не врубил. С редукцией вроде всё понятно и достаточно линейно, но тут что-то невообразимое. Смотрю на решение и не понимаю.

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

А какое преимущество дает работа со стейтом в неизменяемом стиле? По теории я вижу что только код усложнился... Как обычно на практике принято работать со стейтом в Реакте (в каком стиле)?

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

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

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

В таблицу из стейта не выводится булево значение (в таблице отображается пустая строка), приходится при рендере преобразовывать его к строковому значению, почему так?

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

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

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

В этом шаге уже нужно подключить бд? Если да то как работать с разными базами без какого либо драйвера? Или он все таки нужен?

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

Something else. Думаю стоит убрать лишние пробелы.

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

myMathModule // BEGIN (write your solution here) export const getTriangleArea = (h,b) => { return A = 1/2 * h * b; }; // END solution // BEGIN (write your solution here) import { getTriangleArea } from './myMathModule'; const solution = (n) => { return getTriangleArea (n, square(n)/2); }; export default solution;...

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

Снова вопрос flow1 - RangeError: Maximum call stack size exceeded flow2 - Argument must be pair, but it was 'null' Не могу понять, в чем проблема. Попробую объяснить, что я делаю: В getMethod создал функцию, которая принимает тип карты, имя функции и таблицу. Далее, если тип и имя совпадают с данными в первой строке...

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

Можете обьяснить почему в этой задачке подходит правильный ответ 4???? Чему должно быть равно a чтобы в результате получилось 0? let a = ; a -= 8 - a; Тоесть по материалу это выражение превращается в a=a-8-a; тоесть a=4-8-4 и получается не 0

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

Не совсем понимаю, как в этом задании вы итерируете объект с помощью map. Или на каком этапе можно преобразовать объект в массив?

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

Начиная заниматься на Хекслете, не мог и подумать, что можно будеть вот такие (https://ru.hexlet.io/code_reviews/31077?submission_id=42254) решения писать.

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

Проблема с задачей "Реализуйте функцию append" про функцию которая копирует список это я сделал а как объединить два, следуя из этого дальше, не пойму помогите, пожалуйста function append ($l1, $l2) { $append = function ($li1) use (&$append) { if (cdr($li1) == null) { return cons (car($li1),...

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

В этом уроке я прямо недоволен теорией: видео короткое, как работать с мапом не показано (как создавать новые мапы, интерфейс get-set), я даже не понял, в чем именно отличие мапа от обычного объекта (и в задаче сначала возвращал обычный объект). Я, конечно, проглядел всю нужную инфу на других сайтах, но об этом же н...

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

я правильно понимаю, что на момент передачи аргументов в функцию getMethod в виртуальной таблице нет ничего? то есть getMethod должна вызвать конструктор таблицы (definer) как-то? то есть мы сперва выстраиваем всю таблицу и только потом даем зеленый свет функции getMethod ?

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

Хотел бы уточнить информацию в начале видео: запись функцией результата работы в базу является побочным эффектом?

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

Вторую функцию можно сделать так: //removed А можно сделать так: //removed Какой вариант концептуально правильней?

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

В седьмом тесте return разве не нужен в объявлении ф-ции fullName? ``` class user { constructor(firstName, lastName) { firstName = this.firstName; } fullName() { ${this.firstName} ${this.lastName}; } } user = new user("Petr", "Ivanov"); const name = user.fullName; ```

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

Пример в теории имеет ошибку code text here '8ha' + 3 NaN а будет 8ha3

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

Посмотрел решение учителя, понятнее не стало.

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

Добрый день. Никак не могу разобраться со значением следующей строки return begin + sequenceSum(begin + 1, end) можно ли получить подробное объяснение?

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

Подскажите пожалуйста, почему решение (https://ru.hexlet.io/code_reviews/30930) не проходит проверку линтера?

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

если заменить предикат на type === 'file', то такая реализация функции уже не работает.

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

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

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

я не пойму это момент в решение selectLeft = this.setActive.bind(null, 'left'); selectRight = this.setActive.bind(null, 'right'); что это за чудеса?

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

Добрый вечер! Прокомментируйте пожалуйста мое решение. После просмотра решения учителя, мой код кажется мне очень убогим и костыльным... https://ru.hexlet.io/code_reviews/31001

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

Задание решил, и мое решение даже почти такое же как решение учителя. Но черт возьми, чувствую что тему я не допонял. Причем так, что даже не знаю какие вопросы задавать. Наверное попробую вернуться к этому уроку через время, может быть уляжется в голове. Может быть посоветуете что то почитать по теме. Сходу ненагуг...

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

в примере из теории: {React.Children.map(children, (child, i) => { // Ignore the first child if (i < 1) return return child })} Функция map у нее не такой синтаксис, в нее передается только callback что это за параметр children?? Как это работает?