Вопрос пользователя №12893
всем здрасте в этом чатике. тут кто то есть или все в слаке?
Вопрос пользователя №12892
Еще один вопрос: вот мы реализовали асинхронную фильтрацию, правильно ли я понял, что она бы была полезна если, например, функция по которой мы фильтруем была бы очень сложная(и она выполнялась бы долго), таким образом у нас появляется возможность рендера между элементами? а в синхронной мы бы ждали пока весь массив...
Вопрос пользователя №12891
Когда я пытаюсь реализовать запись в лог через создаваемый вне итератора объект logItem то получается непредвиденное: при каждом цикле итератора во все элементы лога записывается внесённое последним значение. const iter = (health1, player1, health2, player2, order, log) => { if(health1 <= 0 || health2 <= 0) { ...
Вопрос пользователя №12890
Добрый день. Подскажите есть ли визуализатор кода js наподобие http://www.pythontutor.com но с поддержкой importa? Этот курс тяжело дается.
Вопрос пользователя №12889
Когда мы используем асинхронный readFile, он тоже кладется в очередь на обработку? Он работает по тому же принципу, как и setTimeout?
Вопрос пользователя №12888
Теперь самое интересное, как собственно использовать установленные зависимости? Я так понима, когда вы по етксту пишите что над использовать зависимость, по сути это мы используем подключенную какую то бибилиотеку, снужным нам функционалом? или я не прав. И такой вопрос, как мне нати вот это путь к определенной папк...
Вопрос пользователя №12886
Здравствуйте. Вопрос по практическому заданию. Написал следующий говнокод: No solution here. Only single blocks of code. Код работает, но вывод какой то странный. Либо недоработана проверка на нечестные ходы (очередность хода), либо просто что то лагает. Смысл в том, как я понял, что крестик, ходит на 1 ход больше ...
Вопрос пользователя №12884
Очередное спасибо Хекслету за задачи, выводящие начинающих программистов из зоны комфорта. Пришлось поломать голову над решением. Сделал два варианта: 1 вариант - решение в основном с помощью базового синтаксиса и применения рекурсивной функции в итеративном процессе. https://ru.hexlet.io/codereviews/34270?submissio...
Вопрос пользователя №12883
Скажите, насколько имеет право на существование такая реализация. и еще вопрос по линтеру, ругается в обоих ревью, не пойму как ему угодить: https://ru.hexlet.io/codereviews/34424?submissionid=47561 https://ru.hexlet.io/codereviews/34424?submissionid=47562
Вопрос пользователя №12882
В документации для 6.5(stable) и для 5.7(old), которая у вас используется, сказано: Please note that final, private, protected, and static methods cannot be stubbed or mocked.
Вопрос пользователя №12881
Пересечение множеств - понятный математический термин. А что такое пересечение массивов? Правильно ли я понимаю, что - результатом вызова intersection([2, 1, 2], [2, 2, 3]); должно быть [2, 2], - а результатом вызова intersection([2, 1, 2], [2, 3]); должно быть [2]?
Вопрос пользователя №12880
Здравствуйте. Я решил тест без дополнительной функции суммирования, можете пояснить, чем такое решение хуже? https://ru.hexlet.io/code_reviews/34501
Вопрос пользователя №12879
решение (https://ru.hexlet.io/code_reviews/34420) не могу понять как сработала функция которую я передал в качестве аргумента. В решении учителя он ее приравнивает к существующей функции random. А у меня она нигде не инициализируется? И еще смущает этот кусок кода в тестах ``` const game = make(cards, (c) => { ...
Вопрос пользователя №12878
Функции - это объекты, классы - это функции.. Дальше что? Декларативное программирование окажется императивным? :)
Вопрос пользователя №12876
Не пойму,почему обращает внимание на последний "else". /usr/src/app/finalGrade.js: Unexpected token (14:0)
Вопрос пользователя №12874
Добрый день. Не могу понять, почему в решении учителя класс Node в конструкторе инициализирует только имя и атрибуты, а не все 4 параметра. Чем является тип Node относительно PairedTag и SingleTag? Почему в решении учителя в классе родителя не используются значения по умолчанию? Потому что в родительском классе нет ...
Вопрос пользователя №12872
Здравствуйте! спасибо за познавательные курсы! подскажите пожалуйста в чем моя ошибка. `// BEGIN (write your solution here) const squareofSum = (a,b) =>{ return (a2)+(2ab)+(b2); } const x,y = (2,3); const k,l = (1,10); console.log (squareofSum(x,y)); console.log (squareofSum(k,l)); // END export defau...
Вопрос пользователя №12871
Урок и тесты мне были редкостно непонятны. Идея вроде простая, и нагугленые примеры типа enum Season { WINTER, SPRING, SUMMER, AUTUMN } очевидны и понятны. Варианты со скобками типа X("X") я вообще не могу понять. Это внутри enum ассоциативный массив что ли? Зачем тоже не смог понять.
Вопрос пользователя №12870
Замыкания и области видимости, на мой взгляд, более доступно описаны на learn.javascript (https://learn.javascript.ru/closures). Возможно, имеет смысл добавить ссылку на них в качестве дополнительного материала, потому что тут зарываешься к концу статьи, ИМХО :)
Вопрос пользователя №12869
Добрый день! После затянувшихся новогодних праздников и авралов на работе вернулся к учёбе. И сразу проявились пробелы в образовании))). Я в упор не понимаю, почему в правильном решении вместо пустых body и children выводится undefined? Вот мой код на данный момент: файл Node.js // removed файл SingleTag.js // re...
Вопрос пользователя №12866
Подскажите пожалуйста, как используется конкат? и что у мне нужно изменить, чтобы он работал? вот в этом коде(по тестам возвращает пустой список): export default (arr1) =>{ const arr2 = []; const n = arr1.length; const rec = (counter) => { console.log(n); if(n===0){ return arr2; } else if (count...
Вопрос пользователя №12865
Помогите разобраться. 1. Функция reduce принимает f, node, acc; 2. В новый аккум newAcc записывается результат f(acc, node); 3. Если node.type ==== 'directory' то по дочерним элементам запускаем children.reduce, который принимает функцию, назовём её - cb с iAcc и n(текущий элемент) и newAcc. В свою очередь cb вернё...
Вопрос пользователя №12864
Считаю что функция getAttribute результирующая, она принимает 2 параметра, в первый кладем имя аттрибута, во вторую просто тег. У нас список тегов, проходимся мапом и применяем эту функцию к каждому элементу. Вопрос только в том как взять имя атрибута чтобы передать его первым элементом? // removed getName же возвр...
Вопрос пользователя №12863
Добрый день. reverse // removed ошибка Expected value to be (using ===): "(5, 4, 3)" Received: "(5, 3)" почему он пропускает центральное значение?
Вопрос пользователя №12862
Вопрос такой, а почему вот тут: export const cancel = (order) => { Если аргумент без скобок, то не работает и выдаёт: TypeError: (0 , ) is not a function Не могу понять, в документации сказано, что может быть так и так с одним аргументом.
Вопрос пользователя №12861
`export const addDigits = (num) => { let str = String(num); for (let a = str[0]; a < str.length; a++) { let go =+ number(a); let stro = String(go); if (a = str[str.length - 1]) { for (let b = stro[0]; b < stro.length; b++) { let up =+ number(b); if (b = stro[stro.length - 1]) { ...
Вопрос пользователя №12858
Можете подсказать в чем проблема, выдает что возвращается null, не могу только понять почему) // removed
Вопрос пользователя №12857
Добрый день. Вы меня конечно извините, но что то вы перемудрили с задачей. Либо надо менять входящие данные, либо исходящие. т.к. вот это: // removed проходит ваш тест. Я так понимаю это не совсем то, что ожидалось... И еще я не совсем понял сути задания, учитывая что код выше проходит тест...
Вопрос пользователя №12855
Добрый день! Я новичок в программировании, и изучаю ваши уроки, в данный момент в голову ничего не влезает, задания решаю подсматривая ваши решения, но в решении 10 урока ваш код никак не идет выдавая ошибку, в чем причина?
Вопрос пользователя №12852
Чему будет равно b после выполнения кода? let b = 10; b += b ** 2 > 20 ? 1 : 10; разве b не будет равно 110?
Вопрос пользователя №12851
Здравствуйте. В теории урока говорится что при импорте название модуля пишется без расширения, но ESLink просит поставить расширение (Missing file extension for "./square"). Почему так?
Вопрос пользователя №12850
Никак не могу решить, постоянно одна и таже ошибка ✕ h1 font size must be 36px (24ms) ● h1 font size must be 36px expect(received).toEqual(expected) Expected value to equal: "36px" Received: "2em" Хотя в Css все правильно должно быть .h1 { font-size: 36px; border-bottom: 1px solid grey; margin-bot...
Вопрос пользователя №12848
Задание сделал, но вопросы остались. Почему логику программы мы описываем в src/index.js, а в бине только вызываем функцию? Насколько я понимаю, index.js - это точка входа в пакет. Другими словами, когда мы запускаем наш пакет: npm run brain-games или же его импортируем, то исполняется именно index.js (это описано...
Вопрос пользователя №12847
Здравствуйте. Есть две функции, которые работают одинаково, но написаны по разному. Можно проверить какая из них быстрее?
Вопрос пользователя №12846
Покритикуйте пожалуйста решение (https://ru.hexlet.io/code_reviews/34230)
Вопрос пользователя №12844
почему не проходит тест, хотя в консоли все отрабатывается согласно условию? Тест показывает следующие ошибки ``` TypeError: (0 , _isPrime2.default) is not a function at Object.<anonymous>.test (__tests__/isPrime.test.js:4:32) at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/...
Вопрос пользователя №12843
В википедии написано: "механизм передачи данных в протоколе передачи гипертекста (HTTP), позволяющий надёжно доставлять данные от сервера клиенту" Что нам мешает передавать данные с помощью chunk от клиента к серверу? Или это в википедии неправильно написано?
Вопрос пользователя №12842
Зачем кому-то может понадобиться делить число на строку?
Вопрос пользователя №12841
Такую задачку уже встречал в книге "Выразительный JavaScript", только там нужно было вывести список от 1 до 100. ))
Вопрос пользователя №12840
Какие из компонентов, участвующие в процессе доставки веб-страницы пользователю, должны «знать» HTML, то есть понимать и обрабатывать документы на языке HTML? Прошу прощения за вероятную дотошность, но, по-моему, такая терминология в вопросе сбивает с толку ;) ..компонентов..
Вопрос пользователя №12839
В тесте "В каких случаях не стоит использовать паттерн builder?" Считается верным утверждение: "Если класс mutable и его поля можно изменять" Почему? Если например класс та же карточка клиента с кучей одного типа полей, но они не final сделаны и их можно потом менять. Применение билдера ведь хуже не сделает?
Вопрос пользователя №12838
Здравствуйте. На Windows не получается выполнить самостоятельную работу При выполнении команды > npm run build выводится ошибка: "NODE_ENV" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Проблема решается подключением пакета cross-env: ``` npm install --save-dev cross-env ...
Вопрос пользователя №12837
Добрый день! Не понимаю, где делаю ошибку. 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 ...
Вопрос пользователя №12836
Подскажите, пожалуйста, почему функция никогда не завершится? ``` // removed const result = factorial(12); Что можно сказать о нем?
Вопрос пользователя №12835
Опишите, в двух словах, что такое пост- и пред-условия?
Вопрос пользователя №12834
каким образом результат Objectify будет соответствовать тому, что ожидается в задаче? // removed Функция возвращает объект в actual1: console.log objectify.js:7 { '1': { id: 1, brand: 'bmw', model: 'm5', year: 2014 }, '8': { id: 8, brand: 'bmw', model: 'm4', year: 2013 }, '70': { id: 70, brand: 'k...
Вопрос пользователя №12833
Опубликовал свой код,(ссылка на ревью (https://ru.hexlet.io/code_reviews/34163)) после увидел решение учителя, расстроился что не могу понять как научиться думать столь просто. Помогите понять, это нормально на начальном уровне создавать такой громоздкий код? Или уже видны проблемы в рассуждении?
Вопрос пользователя №12832
Исправьте опечатку: В мире администрироавния
Вопрос пользователя №12831
Здравствуйте. Написал такой код import { length, toUpperCase } from './strings'; const bigLettersCount = (str) => { // BEGIN (write your solution here) let result = 0 for (let i=0; i<length(str);i+=1){ if (toUpperCase(str[1])=== str[i]){ result +=1; } } // END }; const compare = (...
Вопрос пользователя №12829
Вопрос по теории: Глядя на реализацию фильтра, видно что если нода не удовлетворяет предикату, то ее дети не рассматриваются вообще. В примере выше это нода B. Соответственно ее дети e и F уходят сразу. Но ниже пример кода, в котором в результат попала j но не попала e хотя она не заглавная?