Показать сообщение отдельно
  #5 (permalink)  
Старый 06.06.2020, 21:37
Аватар для Error
Интересующийся
Отправить личное сообщение для Error Посмотреть профиль Найти все сообщения от Error
 
Регистрация: 30.04.2020
Сообщений: 17

Можно найти то или другое:
function finder(array) {
  const digits = [...Array(10).keys()],
    last = array
      .reverse()
      .findIndex(
        (el) => digits.includes(el) || digits.map(String).includes(el)
      );
  return last >= 0 ? array[last] : "таких нет!";
}
alert(finder(["i", 7, "8"]));
Ответить с цитированием