You-Dont-Know-JS

Activity, over time

Daily observations from the public event archive.

Attention

Daily stars & forks

Loading attention chart

Star accumulation

Cumulative stars

Loading star accumulation chart

Pull requests

Daily opens & merges

Loading pull requests chart

Conversations

Daily issues & comments

Loading conversations chart

Community

Daily accounts & reviews

Loading community chart

Releases

Daily releases

Loading releases chart

Mentions

5posts · 30d
Nov 31 post
  1. استادی آیتم دوم این استپ که مربوط به کتاب YDKJS میشد رو خوندم. خیلی گیج کننده بود، نکاتی از js رو میگفت که منطق اشتباهی در اون ها بود. منبع: github.com/getify/You-Dont-Know-JS/blob/1st-ed/ty… #cs_internship #web #step7

    2 likes · 66 views
  2. اولین استادی آیتم از استپ ۷ رو انجام دادم، تعریف type در JS بود که مطالب کمی قدیمی بود و تغییراتی که درمورد محتوای این استادی آیتم با تازگی ریلیز شده رو از Ai دریافت کردم. github.com/getify/You-Dont-Know-JS/blob/1st-ed/ty… #cs_internship #web #step7

    20 views
  3. You-don’t-know-JS This repository is a resource for understanding JavaScript’s quirks, nuances, and advanced features. getify/You-Dont-Know-JS

    1 like · 41 views
  4. Reddit · · r/learnjavascript · u/david_fire_vollie

    Is it worth reading You Don't Know JS: Async & Performance 1st ed? I was going to read the 2nd ed version of You Don't Know JS: Async & Performance, but it's still in "todo". Is it worth reading the 1st ed? It was written 9 years ago. I know it predates async/await, but I'm keen to learn how things work behind the scenes, so I'm hoping in that regard, things haven't changed too much and async/await is just syntactic sugar.

    2 points · 3 comments
  5. Reddit · · r/learnjavascript · u/david_fire_vollie

    Thoughts on isNaN("Kyle") returning true In github.com/getify/You-Dont-Know-JS/blob/2nd-ed/ty… it says: >JS originally provided a global function called isNaN(..) for NaN checking, but it unfortunately has a long-standing coercion bug. isNaN("Kyle") returns true, even though the string value "Kyle" is most definitely not the NaN value. This is because the global isNaN(..) function forces any non-number argument to coerce to a number first, before checking for NaN. Coercing "Kyle" to a number produces NaN, so now the function sees a NaN and returns true! This buggy global isNaN(..) still exists in JS, but should never be used. When NaN checking, always use Number.isNaN(..), Object.is(..), etc. But to me the fact that using a string like "Kyle" in any mathematical operation would return NaN, means it would make sense that isNaN("Kyle") is true. What's your opinion on this?

    18 comments

Latest stargazers

The last 10 distinct accounts we observed this year.

Most active participants

PR, issue, comment & review events in the past year.

Packages

No packages found.

README badges

Embed a badge in your README or website.

  • getify/You-Dont-Know-JS reached #1 in daily stars on gitwal · Jun 25, 2016
  • getify/You-Dont-Know-JS reached #2 in weekly stars on gitwal · Week of Oct 20, 2014
  • getify/You-Dont-Know-JS reached #2 in daily forks on gitwal · Jun 25, 2016
Live mentions · last 30 days
getify/You-Dont-Know-JS mentions in the last 30 days