Вопрос пользователя №16524
Вопрос по видео - а где обсуждалась запись функции через точку? На вскидку так и не нашёл.
Вопрос пользователя №16523
Меня смущает код: $coll = ['one', 'two', 'three', 'four', 'stop', 'five']; $i = 0; while ($coll[$i] != 'stop') { print_r($coll[$i]); $i++; } Конкретно в этой ситуации он работает ок, но учить такой проверке кажется опасным. Если в массиве нет слова 'stop', то мы проваливаемся в бесконечный цикл. Как считаете?
Вопрос пользователя №16522
// removed Насколько допустима такая реализация toString?
Вопрос пользователя №16521
Вот мое решение https://ru.hexlet.io/code_reviews/53234 Сначала "недогонял", как вытащить size, а потом заметил, что в объекте мета есть оно то самое). (([, size1], [, size2]) => size2 - size1); А это снова спред оператор или как оно там называлось?) И да, код норм?)
Вопрос пользователя №16518
// removed Написал так, проверку не проходит, но в консоли браузера все отлично! В чем проблема?
Вопрос пользователя №16517
Кирилл, считаю, что подобная проверка $isSameTypes = getclass($user1) == getclass($user2); не соответствует заявленной: Эта функция должна убедиться что переданные объекты - пользователи. Такая проверка убеждается, что переданные объекты одного типа, но не то, что переданные объекты - пользователи
Вопрос пользователя №16516
Прошу прощения за некроленинг)) https://ru.hexlet.io/code_reviews/53207 Такой вопрос: правильно ли было основную формулу засовывать в вывод? Да, и переменную 'i' в цикле лучше все же объявлять?
Вопрос пользователя №16515
Добрый вечер. Никак не удается решить задание. Проблема с mirror. Насколько я понимаю, mirror принимает на вход html-код, который может быть сколь угодно длинным. Что-то типа dom = ((), node('tag1', valueTag1), node('tag2', valueTag2), ...) При этом mirror использует внутри себя map, который в свою очередь добирает...
Вопрос пользователя №16514
Обьясните пожалуйста ответ учителя, ибо общая конструкция и принцип действия не совсем понятен, про интерполяцию я понял, наверное)
Вопрос пользователя №16511
в README присутствует код $midpoint->x); // => 5.5 $midpoint->y); // => 5.5 Линтер ругается : syntax error, unexpected ')'
Вопрос пользователя №16510
Добрый день! Подскажите, что можно почитать про деревья, т.к. совсем не вкуриваю как решить эту задачу. Результат получается следующий ["etc", "apache", "nginx", "nginx.conf", "consul", "config.json", "data", "raft", "hosts", "resolve"]
Вопрос пользователя №16509
Структура, как и ассоциативный массив, не предосталвяет ни data hiding Опечатка в слове не предосталвяет
Вопрос пользователя №16508
Почему при проверке тесты запускают только для двух файлов? Если это возможно сделайте, по одному тесту на каждый файлик.
Вопрос пользователя №16507
У вас опечатка http://prntscr.com/jzhhj0
Вопрос пользователя №16506
Почему str is not defined? В прошедшем упражнении я его не задавал, но всё работало. Вот код: // removed А вот ответ: ```make: Entering directory '/usr/src/app' npm test -s FAIL tests/addDigits.test.js ● addDigits ReferenceError: str is not defined at addDigits (addDigits.js:18:10) at Object.<anonymous>.tes...
Вопрос пользователя №16505
Добрый день! Пожалуйста можете посмотреть мой код и сказать недостатки данного решения. Спасибо! https://ru.hexlet.io/code_reviews/53164
Вопрос пользователя №16504
Знаю что такое рекурсия, и как она рабоет с числами. Точнее как работает факториал. А вот со строками, как вызывать функцию отняв первый и последний символ. Помогите пожалуйста.
Вопрос пользователя №16503
В тесте был такой вопрос: ``` class Course { constructor(data) { this.data = data; } name() { return this.data["name"]; } } course = new Course({ name: "javascript", paid: true }); console.log(course.name()); // "javascript" const data = course.data; data["name"] = "php"; бъ ``` Что будет результатом...
Вопрос пользователя №16502
const savePassword = password => passwordForCheck => password === passwordForCheck; const secret = 'qwerty'; // Возвращается предикат. const isCorrectPassword = savePassword(secret); // Теперь можно проверять console.log(isCorrectPassword('wrong password')); // => false console.log(isCorrectPassword('qwerty')); // ...
Вопрос пользователя №16501
Бутстрап стоит использовать в 10% с натяжкой. Человек более или менее знакомый с методологиями, вряд ли будет использовать бутстрап. Да и разметка состоящая из сплошных дивов это ад конечно. К тому же, уважающая себя компания не будет использовать в своих проектах бутстрап. В вакансиях вы не увидите и намека на бутс...
Вопрос пользователя №16500
Намасте, дорогие товарищи, помогите мне снова - мой скрипт проходит все тесты, кроме последнего div, похоже дело в том, что они следуют друг за другом, но как пофиксить это - ума не приложу. Решение смотреть не собираюсь, слишком много времени я положил на эту задачу) вот вывод: ``` Expected: 3 Received: 2 3...
Вопрос пользователя №16499
Доброго времени суток! Поясните, пожалуйста, момент на 10 мин 41 сек: почему когда создается car (Car car = new Car();) в переменную maxspeed записывается значение не NULL, а 0? (ведь никакое значение по дефалту не определено в заранее)
Вопрос пользователя №16497
Здравствуйте, не могу понять как применить damage к здоровью какого-либо игрока?
Вопрос пользователя №16496
'''not code''' Hello World!
Вопрос пользователя №16495
Решил с помощью теоремы Эвклида-Эйлера, но в плане производительности решение подвешивает машину. Рекурсию при этом не использовал. // removed
Вопрос пользователя №16493
В it, широко распростанен термин Опечатка. Распространен должно быть. И после it запятая лишняя
Вопрос пользователя №16492
Решил я такой повторить кое-какие ваши уроки (пока изучаю сторонние ресурсы, которые вы предлагали в курсах) и нахожу тут одну неизученную тему (!). ツ Может, это я невнимательный, но если вы действительно добавили ещё один урок... Идея, в общем -- добавляйте в оповещения новость о том, что курс обновился.\ Думаю, хо...
Вопрос пользователя №16491
Странный код, конечно: function makeDecartPoint($x, $y) { // конвертация return [ 'angle' => atan2($y, $x), 'radius' => sqrt($x ** 2 + $y ** 2) ]; } В результате применения функции makeDecartPoint я ожидаю получить точку в декартовом представлении, но return мне возвращает 'angle' и ...
Вопрос пользователя №16490
Добрый день. При записи определения функции модуль ( "концепции") следует использовать квадратную скобку, а не фигурную. Квадратная скобка применяется для записи совокупности уравнений , неравенств. С теоретико-множественной точки зрения соответствует объединению множеств. Фигурная скобка используется для записи сис...
Вопрос пользователя №16488
Декартова система координат — не единственый способ графического описания. Опечатка. Единственный пишется с двумя н Любой код использующий точки или отрезки, знает о том как они устроены внутри. Это относится к коду который создает новые примитивы, так и к коду, который извлекает из них составные части. Не хватает з...
Вопрос пользователя №16487
Подскажите, пж. Слова в массиве привел к нижнему регистру и отфильтровал убрав ненужные слова из этого массива. как дальше не пойму делать. в теории показано // Создание пустого объекта const map = new Map(); а мне что делать с этим? так или нет? Я только понял, что приводить массив нужно к ассоциативному массиву...
Вопрос пользователя №16486
Очепятки: В коде ее можно представить как массив состоящий из двух элементов. (не хватает запятой ... как массив, состоящий ...) Например для поиска симметричной точки относительно x ... (не хватает запятой после Например) Каждый отрезок задается парой точкой, правильно парой точек
Вопрос пользователя №16485
В описании задания написано, что код ниже выводит [10, 53, 22]: const coll = [10, 53, true, false, '', NaN, 22]; asyncFilter(coll, v => typeof v === 'number', result => { console.log(result); }); Но, с таким условием, у меня выводит [ 10, 53, NaN, 22 ]. Там typeof Nan === number, может условие изменить на v => v?
Вопрос пользователя №16483
https://ru.hexlet.io/code_reviews/53042 выходит в конструкторе необъявленные свойства создаются "на лету"?
Вопрос пользователя №16482
Здравствуйте. С большими усилиями и с помощью получилось написать функцию, которая принимает любое количество аргументов и возвращает другую функцию, которая так же принимает любое количество аргументов. Во внешней функции написал функцию sum, которая считает сумму аргументов внешней функции. Свойству valueOf внутре...
Вопрос пользователя №16481
test('immutable'... const tree = mkdir('/', [ mkdir('eTc', [ mkdir('NgiNx'), mkdir('CONSUL', [ mkfile('config.json'), ]), ]), mkfile('hOsts'), ]); Первый тест вроде immutable, но название файла mkfile('hOsts') должно преобразоваться к нижнему регистру после функции downcaseFi...
Вопрос пользователя №16479
Мне стали интересны несколько моментов: - Первое identity(v => v)('run'); // => run. Зачем здесь indentity?? Что у него за роль в этом коде?? Почему этот код выдает ошибку: ReferenceError: identity is not defined. Второе (v => v)(v => v)('run') // => run На это посмотрев вообще шарики за ролики заехали... Что эт...
Вопрос пользователя №16478
Привет всем, прошу помощи ! ``` <?php namespace App\Solution; // BEGIN (write your solution here) function addDigits ($num) { $result = $num; $result = arraysum(strsplit($result)); //return $result; if ($result >= 9) { return addDigits($result); } else { return $res...
Вопрос пользователя №16477
Привет. Понимаю, намудрил, но в голову ничего другого не лезет. Почему он не обходит детей? И да, наверное, лучше будет все заново написать, но я даже алгоритм действий себе не могу представить. Типа: проверяем тип, если директория, то обходим редьюсом и все как бы. Дайте какую-нибудь подсказку, пожалуйста. // removed
Вопрос пользователя №16476
вот такая функция. Сначала обрабатываем входящие условия, потом вычисляем. Почему-то в редакторе подсвечиваются например length < 0, return ""; и много других мест. Но к сути это вряд-ли относится // removed вывод ошибки: ``` substr expect(received).toEqual(expected) Expected value to equal: "abba" Received: ""...
Вопрос пользователя №16472
Привет! в чем ошибка, кто подскажет? спасибо!! <?php namespace App\Solution; // BEGIN (write your solution here) function multiArgs(...$array) { if (empty($array)) { //return "null"; return(print_r("null")); } else { $result = 1; foreach ($array as $val) { $r...
Вопрос пользователя №16471
Думаю, стоит подкоректировать описание задания. Я наивно пытался реализовать автодополнение, чтобы по клику на страну ее название попадало в строку запроса, потому что в моем понимании автодополнение работает именно так, а в задании про это ничего не сказано.:) Я правильно понимаю, что, т.к. обработчик в реакте вызы...
Вопрос пользователя №16470
Совпадает с решение, но не проходит тест
Вопрос пользователя №16469
Код получился несколько короче, чем у "учителя" - решение (https://ru.hexlet.io/code_reviews/52988). Тест проходит. Есть ли какая-либо ошибка, которую я не учел?
Вопрос пользователя №16468
const reverse = (str) => { let i = 0; let result = ''; while (i < str.length) { result = result + str[str.length-i]; i++; } return result; } один тест проходит, второй нет. в чем проблема?
Вопрос пользователя №16467
Подскажите, пожалуйста, что я не учла. ``` <?php namespace App; class TestSolution extends \PHPUnitFrameworkTestCase { // BEGIN (write your solution here) private $dbMock; public function setUp() { $this->dbMock = $this->getMockBuilder('\App\DbInterface') ->setMethods(['query', '...
Вопрос пользователя №16466
В коде про react-test-renderer мы передаем в компонент page="https://www.facebook.com/", а в рендерере в пропсах отображается href, a не page (href: 'https://www.facebook.com/'). Так и должно быть?
Вопрос пользователя №16465
Мда, скакать между компонентами и смотреть куда какие свойства передаются то еще удовольствие, даже когда все на одном экране..
Вопрос пользователя №16463
Какжется, ошибка в теории в коде удаления элемента массива через immutability-helper: const index = 5; const items = update(items, {$splice: [[index, 1]]}); Определяется items и она же передается в update.
Вопрос пользователя №16462
поччему я в упор не вижу тут рекурсии? ```(define (+ a b) (if (= a 0) b (inc (+ (dec a) b)))) (define (+ a b) (if (= a 0) b (+ (dec a) (inc b)))) (define (+ 4 5) (if (= a 0) b (+ (+ (- 4 1) 5))) 1) (define (+ 4 5) (if (= a 0) b (+ (- 4 1) (+ 5 1)))) ```