@storagecode

Как узнать следующий элемент из for?

Здравствуйте! Подскажите, пожалуйста, как мне узнать следующий элемент из цикла for.

У меня есть DOM документ где я получаю все элементы с data-sort.
Так же я знаю значение data-sort = 10, как мне получить следующее значение ?

const sort = event.clone.dataset['sort'] // Здесь я знаю свой элемент который перетаскиваю data-sort = 10

      var a = this.$refs['draggable-area'].$el.querySelectorAll('[data-sort]'); // Здесь я получаю весь список элементов с data-sort
      
      for (var i in a) if (a.hasOwnProperty(i)) {      // Здесь я сделаю цикл, чтобы вывести все по порядку
          console.log(a[i].getAttribute('data-sort'))
      }


Вот что получаю при выводе console.log
5fa25b88197db897595393.png

Мне нужно получить следующее значение от значения, которое я уже знаю. В данном случае если я знаю 10, я должен как то узнать 12

Заранее благодарен
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
console.log('current:', a[i].getAttribute('data-sort'), 'next:', a[i+1].getAttribute('data-sort')||null);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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