Coder Social home page Coder Social logo

core-js-101's People

Contributors

aleksei-bulgak avatar alreadybored avatar cardamo avatar dependabot[bot] avatar gpukys avatar iogsotot avatar mikhama avatar romnasi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

core-js-101's Issues

Ошибка в задании regexp

  • Valid passwords will only be alphanumeric characters (+ underscore).
    Знак подчеркивания в пароле не проходит тесты. Либо тесты надо поменять (строку 'Pa__W0rd', перенести в блок допустимых пароле), либо условие.

06-promises-tasks.js

Я заметил что тут неправильно сделаны тесты.

Если я все так понял - суть промисов в асинхронности, но тесты принимают синхронный код
потому что использутеся

const promises = [ Promise.resolve(1), Promise.resolve(2), Promise.resolve(3) ]

которые резолвятся тут же

Я вроде как понимаю, что из стека вызова они все равно уходят в асинхронное web API, оттуда попадают в Task Queue и уже потом возвращаются в stack.
Но тем не менее просто синхронный код через for проходит тесты. А если добавить реальной задержки промису:

const promises = [ new Promise((res) => { setTimeout(() => res(1), 1000) }), Promise.resolve(2), Promise.resolve(3) ]

вот тогда все сломается как и положено и синхронный код уже не пройдет тест

Неправильный пример в файле promises task

/**

  • Return Promise object that should be resolved with array containing plain values.
  • Function receive an array of Promise objects.
  • @param {Promise[]} array
  • @return {Promise}
  • @example
  • const promises = [Promise.resolve(1), Promise.resolve(3), Promise.resolve(12)]
  • const p = processAllPromises(promises);
  • p.then((res) => {
  •  console.log(res) // => [1, 2, 3] **Здесь должен быть массив [0, 1, 2]**
    
  • })

*/

wrong test description

05-regex-tasks.js - getPasswordValidator

  • Valid passwords will only be alphanumeric characters.
AssertionError [ERR_ASSERTION]: Regex matches 'Pa__W0rd'
      + expected - actual

      -false
      +true

03-arrays-tasks.js

image
image

Словил ошибку в тестах задачи getPositivesCount и запутался, потому что в выводе + expected - actual перепутаны.

#3. Arrays

function getFalsyValuesCount. in the parameters of the function, the result was incorrectly specified as an array. receiving data type Number webstorm sends a warning.

isCreditCardNumber

  1. Алгоритм приведенный по ссылке https://en.wikipedia.org/wiki/Luhn_algorithm некорректен, для прохождения всех тестов отбрасывать последнюю цифру не нужно(либо должна учитываться в окончательном вычислении суммы)
  2. Следует придерживаться упрощенного алгоритма: https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D1%83%D0%BD%D0%B0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.