Метод toArray

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

Синтаксис

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

javascript.toArray();

Пример

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

html<p>text1</p>
<p>text2</p>
<p>text3</p>

<div>text4</div>
javascriptfunction 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,
    который фильтрует элементы в наборе