Интернет-магазин nachodki.ru

Почему функция map не работает с некоторыми массивами в JavaScript и что с этим делать

Опубликовано: 09.06.2019

Обложка поста

Первый шаг к рабочему и эффективному коду — разобраться в механизмах, которые лежат в основе языка. Например, некоторые функции в JavaScript не всегда ведут себя так, как того ожидает программист. Рассмотрим один из таких примеров.

Подробнее: Почему функция map не работает с некоторыми массивами в JavaScript и что с этим делать

Что нужно знать про массивы в JavaScript

Опубликовано: 03.06.2019

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

Пример использования метода reduce для «сглаживания» массива

Подробнее: Что нужно знать про массивы в JavaScript

Отладка и устранение распространённых ошибок в JavaScript

Опубликовано: 01.06.2019

 Отладка

 

Продолжая тему рефакторинга в JS, хочу рассказать о распростаненных ошибках в коде и их устранении.

Подробнее: Отладка и устранение распространённых ошибок в JavaScript

Рефакторинг через классы: вычищаем свой JavaScript-код

Опубликовано: 31.05.2019
Пов’язане зображення

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

Подробнее: Рефакторинг через классы: вычищаем свой JavaScript-код