Веб-версияОткрыть в Telegram

ПостИспользуйте возвращаемое значение delete() вместо лишней проверки!

2 октября 2026
J
JavaScript Ready | Программирование
Фотография
нажмите — покажем
Используйте возвращаемое значение delete() вместо лишней проверки! У Map.delete() и Set.delete() есть полезное свойство: метод возвращает true, только если элемент действительно существовал и был удалён. Поэтому вместо двойного поиска: if (cache.has(key)) { cache.delete(key); onRemoved(key); } можно сразу использовать результат удаления: if (cache.delete(key)) { onRemoved(key); } То же самое работает с Set: if (activeUsers.delete(userId)) { updateCounter(); } Вы не выполняете сначала has(), а затем отдельный delete(). Сама операция удаления одновременно отвечает на вопрос, был ли элемент. 🔥 Не проверяйте коллекцию перед удалением, если проверка нужна только ради условия — delete() уже возвращает нужный результат. 📣 JS Ready | #совет
10 · 877 ·

Рядом в ленте

JJavaScript Ready | Программирование📂 Шпаргалка по технологиям взаимодействия систем! Например, REST используют для построения API, WebSocket — для двустороннего обмена данными, а gRPC — для взаимJJavaScript Ready | Программирование📂 Как работает HTTP и HTTPS! HTTP передаёт данные между клиентом и сервером без шифрования, а HTTPS добавляет TLS — он аутентифицирует сервер, согласовывает клю
это сообщение
JJavaScript Ready | ПрограммированиеПодписывайтесь на событие только один раз через once! У addEventListener() есть опция once: обработчик автоматически удаляется после первого срабатывания. Без рJJavaScript Ready | ПрограммированиеКак оплачивать зарубежные сервисы в 2026 году? Можно бегать между посредниками и бояться блокировок после оплаты, а можно выпустить международную карту Lumio Pa
JJavaScript Ready | ПрограммированиеJavaScript Ready | Программирование@javascript_readyy · канал · Технологии
8 327подписчиков943средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем