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



Создание функции:

1. Нужны ли переменные? Объявить.

2. Написать функцию.

3. Подумать над другим решением. Если нет, то дальше, иначе подумать, какое лучше и почему.

4. Какие могут быть потенциальные ошибки. Что может быть undefined и накрыть всю функцию. Сделать обработку ошибок.