Сообщество - Web-технологии

Web-технологии

526 постов 5 799 подписчиков

Популярные теги в сообществе:

Метод catch1

Метод catch Программирование, IT, Разработка, Javascript, Frontend, Веб-разработка, Pikaweb

Метод catch() используют для обработки ошибки при выполнении асинхронной операции.

Метод принимает один аргумент:

💡 onReject — функция-колбэк, которая будет вызвана при переходе промиса в состояние «ошибка» rejected. Функция имеет один параметр, в который передаётся информация об ошибке.

Возвращает промис.

Показать полностью

ForEach

ForEach Разработка, IT, Программист, Программирование, Javascript, Веб-разработка

Метод forEach() можно использовать, когда вам необходимо совершить одну и ту же операцию над всеми элементами массива.

Хотя в JavaScript уже есть возможность делать это, используя цикл for, метод forEach() — это отличная альтернатива с рядом преимуществ:

✓  Использование метода forEach() является декларативным способом обозначить нашу операцию.

✓  Позволяет удобно получать элемент в текущей итерации, без необходимости всякий раз обращаться к массиву по индексу.

Однако вместе с тем мы получаем и несколько недостатков:

✓  В forEach() не будут работать return, break и continue, а следовательно, мы никак не можем прервать или пропустить итерацию. Потому, если для решения задачи необходимо воспользоваться каким-либо из этих операторов, придётся использовать обычный цикл for.

✓  forEach() обрабатывает элементы массива в прямом порядке, то есть мы не можем пройти по массиву с конца.

💡 Метод forEach() автоматически встроен в любой массив.

Показать полностью
5

Временная Мёртвая Зона

☠️ Временная мёртвая зона (ВМЗ) — участок от начала блока кода, до строки, где переменная объявлена и инициализирована. Понятие ВМЗ применяется только к переменным определённым с помощью let и const.

Временная Мёртвая Зона Кросспостинг, Pikabu Publish Bot, Javascript, Текст, Frontend

- Строки 2-5 — временная мёртвая зона. Область видимости переменной there началась (из-за “поднятия” переменных в JS), но она всё еще не объявлена, поэтому при доступе к переменной произойдёт ошибка - ReferenceError
- Строка 7 — конец временной мёртвой зоны

Смысл временной мёртвой зоны — лёгкость нахождения ошибок доступа к неинициализированным переменным, с которыми мы встречаемся при использовании var.

Подробнее можно почитать на MDN.


https://t.me/cherkashindev/73

Показать полностью
3

Урок #12 - Преобразование типов данных в JavaScript [типы данных]

В этом уроке мы подробно разберем преобразование типов данных в JavaScript разберем интересные приемы и научимся сокращать код. Приятного просмотра, не забудь поставить лайк, подписаться и оставить комментарий.

Файлы к уроку - https://github.com/junjun-it-courses/js_course_3_lesson_3

Отличная работа, все прочитано!