У вас явно какие-то проблемы))) И не вам решать стану я программистом или нет.
Это мало похоже на конструктивную критику. Это больше походит на неумение погуглить элементарную информацию, при этом обвиняя других в том, что "у вас тут всё плохо сделано". Будьте уверены, идя таким путем, программистом не стать.
Николай, а вам бы лучше не обижаться, а принимать во внимание конструктивную критику. Можно было проще написать. Разделите 5 на 2, а то что останется в остатке и будет нужным числом.
Светлана, извините, если описание не понятно, имеет смысл обратиться к школьной программе примерно класса третьего, там проходят деление столбиком. Напомню: Если 5 делить на 2, то получается полных только 2 (2 * 2 = 4), а 1 в остатке (5 - 4 = 1). Вот и получается 5%2 === 1. Грех в данном случае пенять на описание.
Объяснение вообще непонятное, поэтому примеры тоже ничего не дают. Вообщем ничего непонятно.
Согласен на счет метода. Здесь описание по лучше: https://doka.guide/js/array-find/
Ну вот если читать доку, то аналогичные определения легче даются. Я не филолог и не могу это нормально объяснить. Но тут просто как-то сложновато и не красивое определения, как по мне.