Сообщество Хекслета
Стажировка Web++ 07 марта 2018 →
Подскажите проблема в коде или в тестах. Мне кажется мой код работает верно.
// removed
тесты
here was 1 failure:
1) App\Tests\ArraysTest::testSwap
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
Array (
- 0 => 'john'
+ 0 => 'karl'
1 => 'smith'
- 2 => 'karl'
+ 2 => 'john'
)
в тестах ожидается массив который идет на вход функции а не перевернутый.
Мейрамбек Тунгатаров 07 марта 2018 →
Здравствуйте, правильно ли я понял ? 1.Асинхронные функций не являются частью джаваскрипт движка, и реализованы в браузере с помощью дополнительных API.
- Когда мы вызвваем асинхронные функций то каким -то способом он обрабатывается браузером и callback функция внутри данный функции (асинхрнной функции) передается в event queue потом с еvent queue он с помощью event loop - а попадает callstack где и выполняется
Задание оказалось проще, чем показалось вначале :) Очередной раз убедился, что "глаза боятся, а руки делают".
Непонятно только, почему линтер ругается на конкатенацию (Unexpected string concatenation)
return ('0'+String(n));
}
return (strTime(hours)+':'+strTime(minutes));
Ibrohiym Romadon 07 марта 2018 →
У меня слабый интернет канал. Могу я скачать все видео данного курса в архиве где нибудбь? Спасибо.
Я это сделалЬ! Правда, пришлось немного подумать. Сначала хотел через map собрать все года в кучу, потом с ними шаманить. Но все же решил работать через дестракчеринг, как и говорилось в задании. В итоге получилось намного проще, чем ожидалось. Правда пришлось покопаться в документации по объектам, чтобы найти способ проверки ключей в объекте, если выделенный ключ в iter уже существует в объекте. Пригодилась функция hasOwnProperty. Но у учителя используется другой метод, который опробовал в репле. Прикольно, даже не думал, что так можно =)
Валентина Чемякина 06 марта 2018 →
А почему в решении учителя в SingleTag
не вызывается super
? Раньше вроде это было.. Или конструктор родителя вызывается автоматически, если все что нужно наследуется и нет необходимости назначать дополнительные свойства?
У меня не корректно отображается поле для кода,я не вижу ,что я пишу.Пролистать вверх не дает.И css не подключает(
Не смог решить рекурсивно. Пытаюсь теперь разобраться. Перечитал все вопросы и ответы. В одном из диалогов нашел следующий код
const seeStr = (str) => {
const strLength = str.length;
if (strLength <= 1) {
console.log(str[0]);
return str;
}
console.log(str[0]);
return seeStr(str.substring(1, strLength));
};
Код выводит поочередно каждый символ стринга и я не могу понять почему это происходит, в моем понимании последний ретурн
return seeStr(str.substring(1, strLength));
должен постоянно выводить один и тот же символ, т.к. strLength не изменяется и равна одному и тому же значению - длине строки (к примеру для str=abcd
-- strLength=4). В какой строке (и каким образом) мы даем понять машине, что ей следует изменить значение переменной strLength с n на n-1/n+1 ?
Заранее благодарен.
Максим Обрубов 06 марта 2018 →
Привет! тесты проходят, но кажется в них ошибка, на строке 26 Main.java В обоих условиях одна и та же проверка.
Bolatbek Zhangaliev 06 марта 2018 →
sloc path/to/nodejs-package
Error: invalid path argument path/to/nodejs-package Error: Error: ENOENT: no such file or directory, lstat 'path/to/nodejs-package'
Здрасте. Самостоятельная работа как бы, изучаю вывод, но кажется это не вывод, в чем может причина?