@Eitewi

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

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

как взять предыдущий элемент наиболее производительным способом, можно ли взять елемент не перебирая весь массив в поисках индекса елемента
по типу
function getPrev(arr, item){}
let prev= getPrev(arr, current)
  • Вопрос задан
  • 287 просмотров
Решения вопроса 1
dbkv
@dbkv
backend developer
Если известен индекс текущего элемента, то просто:

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


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

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

Войти через центр авторизации
Похожие вопросы