461 подписчик
В Java 8 Stream API доступны следующие операции выбора (selection operations): Операции выбора позволяют выбирать из потока только те элементы, которые удовлетворяют заданному условию, либо ограничивать количество элементов в потоке. Кроме того, при помощи операций findFirst() и findAny() можно получить первый или любой элемент из потока...
1 год назад
13,7K подписчиков
Источник: Nuances of Programming Такие методы, как Array.prototype.filter(), Array.prototype.map() и Array.prototype.reduce(), являются неотъемлемой частью парадигмы функционального программирования JavaScript. Но достаточно ли хорошо вы понимаете, как работает метод filter? Не будем вдаваться в подробности реализации, а рассмотрим только внутренний механизм этого метода. “Дьявол кроется в деталях”  —  попробуем копнуть поглубже и поискать этого “дьявола” в языке JavaScript. В JavaScript массивы...
4 месяца назад