Метод 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());