Вопрос пользователя №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 хотя она не заглавная?