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

Игорь Цыбин 04 июля 2017 →

Истинный Callback hell в моём мозгу произошёл, когда я пытался вникнуть в строчку:

cb => fs.readFile(myFile, (err, body) => {
   cb(err, ....

Вопрос 1. Поясните пожалуйста, или скажите , где почитать. cb - это аргумент анонимной стрелочной функции, функция возвращает результат выполнения readFile , но readFile - асинхронная функция, которая запускает callback в случае err === null. Исполняется callback , который является аргументом? Помогите переварить эту матрёшку...

Вопрос 2. Перенес код waterfall в VSCode. ESLint ругается на то, что стрелочная функция ничего не ретёрнит

[eslint] Expected to return a value at the end of arrow function. (consistent-return)

Ткач Владимир 04 июля 2017 →

Добрый день! вот код моего импорта-экспорта

// removed

выдается следующая ошибка ** TypeError: (0 , _math2.default) is not a function**

Сергей К. 04 июля 2017 →

Добрый вечер! Импортирую функции из numbers2.js вот таким образом:

import multi, * as func from './numbers2';

Подскажите, почему использовать свойства объекта func можно, но импортировать их нельзя?

console.log(func.sum2(5,5)); // 10
export { func.sum2 as sum }; // Error

lumo 04 июля 2017 →

Господи, 20 минут жизни в никуда из-за того что у вас в задании

-l 

похожа на -1, пофиксите фичу плс.

Андрей Никитин 04 июля 2017 →

Я бы добавил, что попытка присвоить константе какое-либо значение (даже свое собственное) приведет к ошибке.

Michael Goncharov 04 июля 2017 →

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

mast 04 июля 2017 →

Добрый день, подскажите в чём ошибка пожалуйста вот код: // removed с первыми тремя функциями всё понятно, а с остальными возникают трудности при попытки импорта.

Михаил Чудинов 04 июля 2017 →

У себя локально в функции Append я использовал ранее написанную функцию reverse Как в тестовом окружении хеклсет правильно использовать функцию из другого файла? Сейчас я просто скопипастил функцию reverse внутрь append, тест успешно прошел.

Григорий Грудинин 04 июля 2017 →

Как составить curl POST запрос правильно в данном случае? Пробовал curl -X PUT -d value=20 localhost:8080/set в итоге value = null. Но такой вариант сработал: curl -X PUT localhost:8080/set?value=20.

Алихан Аскаров 04 июля 2017 →

// removed

Expected value to be (using ===): "[(1, 2), (-4, -2)]" Received: "((1, 2), (-4, -2))" подскажите пожалуйста, мой кусок кода выдает () вместо [], понятия не имею как изменить.

И в функции midPointSegment возвращает NAN NAN

// removed

UPD: Изменил midPointSegment, так как понял что функция makePoint возвращает точку, а нам нужна пара точек, в итоге заменил ее на cons(); все равно NaN, NaN

// removed

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

Хекслет

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