Почему return не прерывает исполнение forEach у массива?
Там стоит return, который, по-идее, должен завершить выполнение функции
С фига ли это?
Примечание: Не существует способа остановить или прервать цикл forEach() кроме как выбрасыванием исключения. Если вам необходимо такое поведение, метод forEach() неправильный выбор.
это ретурны для стрелочных функций, например этой
password => {
  return user.auth.password===argon.hash(crypt.decrypt(password, 'smthkey').toString()).toString()
}