👨💻10 задротских вопросов про JavaScript, после которых ты усомнишься, что вообще знаешь JS. Часть 1.
Как и почему NaN !== NaN, но при этом Object.is(NaN, NaN) === true?
В каких случаях можно увидеть, что (0.1 + 0.2) !== 0.3?
Как реализована очередь микрозадач в event loop?
Почему typeof null возвращает "object"?
Как работает hoisting для объявлений через var, let и const?
Что такое "Temporal Dead Zone"?
В чём разница между shallow и deep copy в JS?
Чем отличаются Map и WeakMap, и зачем нужны последние?
Почему массивы в JS на самом деле не массивы?
Как работает замыкание и какие у него «подводные камни»?
Да, кто-то скажет что это всё база, но я видел, как эта база положила самых смелых воинов🥺
CodePunks | Mentorship
Как и почему NaN !== NaN, но при этом Object.is(NaN, NaN) === true?
В каких случаях можно увидеть, что (0.1 + 0.2) !== 0.3?
Как реализована очередь микрозадач в event loop?
Почему typeof null возвращает "object"?
Как работает hoisting для объявлений через var, let и const?
Что такое "Temporal Dead Zone"?
В чём разница между shallow и deep copy в JS?
Чем отличаются Map и WeakMap, и зачем нужны последние?
Почему массивы в JS на самом деле не массивы?
Как работает замыкание и какие у него «подводные камни»?
Да, кто-то скажет что это всё база, но я видел, как эта база положила самых смелых воинов🥺
CodePunks | Mentorship