Метод toArray

Метод toArray преобразует набор элементов jQuery в массив JavaScript. Это нужно для того, чтобы к этому массиву можно было применить методы и функции JavaScript, например, отсортировать этот массив или перевернуть.

Синтаксис

Так получаем весь набор элементов:

.toArray();

Пример

Давайте получим все элементы с тегом p в виде массива с помощью метода toArray, перевернем его, используя reverse и выведем текстовое содержимое элементов в виде строки, используя JavaScript метод join:

<p>text1</p> <p>text2</p> <p>text3</p> <div>text4</div> function print(elems) { let arr = []; for (let i = 0; i < elems.length; i++) { arr.push(elems[i].innerHTML); } console.log(arr.join(' ')); } alert($('p').toArray().reverse());

Смотрите также

  • метод get,
    который получает набор элементов
  • метод filter,
    который фильтрует элементы в наборе