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

JavaScript setTimeout, как отложить выполнение функции

По умолчанию, весь код в JavaScript работает синхронно. Это значит, что команды выполняются сверху вниз, одна за другой. console.log('hello'); console.log('synchronous'); console.log('world'); Строки появятся на экране в том же порядке, как они написаны....

February 9, 2021 · 1 мин · Coderslang Master

Что такое rimraf и как его использовать в Node.js

Команда rimraf - это альтернатива Linux команде rm -rf. С ее помощью можно рекурсивно удалить все файлы внутри каталога. Глобальная установка Устанавливается rimraf через npm. Это обычный модуль, поэтому установка пройдет отлично на любой операционной системе которая поддерживает npm....

February 8, 2021 · 1 мин · Coderslang Master

JavaScript собеседование #35: Что работает быстрее, нулевой таймаут или мгновенный resolve?

В каком порядке сообщения будут выведены в консоль? . . . . . . . . . . . . . . . . . . И setTimeout, и Promise.resolve позволяют выполнить асинхронный код....

February 7, 2021 · 1 мин · Coderslang Master

Как отключить ESLint для некоторых папок, файлов или строк

ESLint - очень удобный инструмент контроля стиля кода. Но иногда, его нужно отключить. В этой заметке, я расскажу как это сделать. Общий случай Для примера, представим, что ESLint ругается у нас в файле есть console....

February 6, 2021 · 2 мин · Coderslang Master

4 способа сравнить строки в JavaScript

В этой заметке ты узнаешь как сравнивать строки в JS с примерами использования. ...

February 5, 2021 · 2 мин · Coderslang Master

JavaScript собеседование #34: Разные способы получить текущую дату в JS

Как ты сохраняешь текущую дату в JS? Есть ли разница между new Date() и Date.now()? Что будет выведено в консоль? . . . . . . . . . ....

February 4, 2021 · 1 мин · Coderslang Master

Как починить ошибку `require is not defined` в Node.js

Сегодня я начал писать новый проект на Node.js и при первом же запуске получил ошибку: const express = require('express'); ^ ReferenceError: require is not defined at ModuleJob.run (node:internal/modules/esm/module_job:152:23) at async Loader....

February 2, 2021 · 1 мин · Coderslang Master

JavaScript собеседование #33: Складываем два пустых массива и проверяем тип

Чему равен тип суммы двух пустых массивов? Массив? Объект? Undefined? Что будет выведено на экран? . . . . . . . . . . . . . . ....

February 1, 2021 · 1 мин · Coderslang Master

Как решать задачи по JavaScript в профессиональном IDE с подсказками

Чтобы стать программистом, нужно программировать. И делать это не в телефоне и не в браузере, а там, где ты будешь работать в будущем. В профессиональной среде разработки. Одна из самых крутых фич CoderslangJS - это практические задачи с автоматической проверкой....

January 31, 2021 · 2 мин · Coderslang Master

JavaScript собеседование #32: 0.1 + 0.1 + 0.1 === 0.3

Как у тебя с математикой в JavaScript? Знаешь, что будет выведено на экран? . . . . . . . . . . . . . . . . ....

January 29, 2021 · 1 мин · Coderslang Master