Задать вопрос
@Eitewi

Взять предыдущий елемент массива?

Привет у меня есть массив
let arr = ["a", "b", "c", "d"];
let current = arr[1]

как взять предыдущий элемент наиболее производительным способом, можно ли взять елемент не перебирая весь массив в поисках индекса елемента
по типу
function getPrev(arr, item){}
let prev= getPrev(arr, current)
  • Вопрос задан
  • 487 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
dbkv
@dbkv
backend developer
Если известен индекс текущего элемента, то просто:

let arr = ["a", "b", "c", "d"];
let idx = 1;
let current = arr[idx]
let prev = arr[idx - 1]


Если нет, то в любом случае нужно будет получить индекс текущего элемента.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы