Это мало похоже на конструктивную критику. Это больше походит на неумение погуглить элементарную информацию, при этом обвиняя других в том, что "у вас тут всё плохо сделано". Будьте уверены, идя таким путем, программистом не стать.

Николай, а вам бы лучше не обижаться, а принимать во внимание конструктивную критику. Можно было проще написать. Разделите 5 на 2, а то что останется в остатке и будет нужным числом.

Светлана, извините, если описание не понятно, имеет смысл обратиться к школьной программе примерно класса третьего, там проходят деление столбиком. Напомню: Если 5 делить на 2, то получается полных только 2 (2 * 2 = 4), а 1 в остатке (5 - 4 = 1). Вот и получается 5%2 === 1. Грех в данном случае пенять на описание.

Согласен на счет метода. Здесь описание по лучше: https://doka.guide/js/array-find/

  1. Вот точно. Забыл про регистр. 2. Тоже верное замечание, про это не подумал. Спасибо!

Ну вот если читать доку, то аналогичные определения легче даются. Я не филолог и не могу это нормально объяснить. Но тут просто как-то сложновато и не красивое определения, как по мне.

  1. JS чувствительный к регистру (тем более строчные литералы), поэтому "bet" != "Bet", как и "hold" != "Hold". 2. Здесь важно понимать: true здесь будет не только при положительных значениях, но и при отрицательных. То есть (0 == false) === true, (1 == false) === false, (-1 == false) == false Поэтому правильно было записать так: ну или так:

Привыкайте. В IT много всего будет непонятного :) Со временем больше станет более понятно, или нет.

Я про само определение "Один из способов думать о" очень не понятно и запутано. Может быть понятнее для тех кто начитался уже тонны технической литературы и документации, но не как не для новичков.