🚀 Обучение программированию в виде онлайн игры: курс Full-Stack JavaScript 💪

JavaScript собеседование #10: null + undefined в JS

В чем разница между null и undefined? Что будет выведено на экран? . . . . . . . . . . . . . . . . В первой строке, мы проверяем равенство null === null и получаем результат true....

November 24, 2020 · 1 мин · Coderslang Master

JavaScript собеседование #9: Promise.reject внутри блока try/catch в JavaScript

Поймаем ли мы ошибку в блоке catch? . . . . . . . . . . . . . . . . Обычные блоки try/catch в JavaScript ловят только ошибки в синхронном коде....

November 21, 2020 · 1 мин · Coderslang Master

Как импортировать и использовать `npm` модули

Node модули (пакеты) с открытым кодом — очень мощный инструмент. Он позволяет мгновенно получить доступ к функциональности, которую иначе пришлось бы писать самостоятельно. В этой заметке я расскажу как ты можешь импортировать модуль после того, как ты его установил....

November 19, 2020 · 2 мин · Coderslang Master

JavaScript собеседование #8: Нулевой таймаут в JS

Какое из сообщений будет выведено первым? . . . . . . . . . . . . . . . . В JavaScript, setTimeout(func, delay) берет функцию func и откладывает ее выполнение на delay миллисекунд....

November 18, 2020 · 1 мин · Coderslang Master

Как найти и установить модули npm с открытым кодом

Node package manager или npm был впервые запущен в 2010, а в 2022, он содержит уже больше 500k пакетов (модулей) с открытым кодом, которые ты можешь использовать в своих Node.js приложениях....

November 18, 2020 · 2 мин · Coderslang Master

JavaScript собеседование #7: Какой тип у массива в JS

Что вернет вызов typeof array? Что будет выведено на экран? . . . . . . . . . . . . . . . . В первой строке мы создаем массив и сохраняем его в константу array....

November 15, 2020 · 1 мин · Coderslang Master

JavaScript собеседование #6: Переменное количество аргументов в JS

Функции в JavaScript могут принимать произвольное количество аргументов. Но что будет выведено на экран?true или false? . . . . . . . . . . . . . ....

November 12, 2020 · 1 мин · Coderslang Master

JavaScript собеседование #5: Используем стрелочную функцию как геттер в JS

С функцией getId точно все в порядке? Что будет выведено на экран? . . . . . . . . . . . . . . . . Так как getId - это стрелочная функция, то у нее нет собственного this....

November 9, 2020 · 1 мин · Coderslang Master

JavaScript собеседование #4: Какие JS ошибки поймает try/catch

Что будет выведено на экран? . . . . . . . . . . . . . . У нас есть две переменные и два блока try/catch, которые должны поймать ошибки и сохранить их в переменные e1 и e2....

November 6, 2020 · 1 мин · Coderslang Master

Как писать тесты для Node.js и Express бекэнда с помощью `supertest`

В этой заметке ты узнаешь пошаговый подход к использованию модуля superstest для тестирования серверных бекэндов на Node.js и Express. ...

November 5, 2020 · 2 мин · Coderslang Master