Как проверить результат каждой функции в массиве, если количество неизвестно?
Такой код в точности повторяет проверку, которую вы привели, на произвольном числе элементов:function validate(conditions) {
  for (let index = 0; index < conditions.length; index++) {
    if (!conditions[index]()) {
      return false;
    }
  }

  return true;
}
Negwereth  правfunction validate(conditions) {
  return  conditions.every(function(fun) {
  return  fun()
})
}