Как не лажать с JavaScript. Часть 2

Часть 1, Часть 2 Значение рефакторинга Photo by Jason Leung on Unsplash Рефакторинг — это контролируемый процесс улучшения кода без написания новой функциональности. При правильном применении рефакторинг может стать мощным оружием против монстра под названием “технический долг”. Без постоянного рефакторинга технический долг будет накапливаться, что, в свою очередь, приведет к низкой производительности и ПОДРОБНЕЕ

3 вида циклов for в JavaScript

Каждый знает хотя бы один вид цикла for. Это классика, и они есть почти в каждом языке. В JavaScript есть три вида циклов (или 4, если быть точным): Классический цикл for Пара for…of и for…in И модный, функциональный .forEach Далее я расскажу, чем именно они отличаются друг от друга, а также ПОДРОБНЕЕ