# Преобразование в массив в jQuery

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

Рассмотрим для примера следующий HTML код:

`<p>text1</p> <p>text2</p> <p>text3</p> <div>text4</div>`

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

Для извлечения текста элементов и вывода полученного массива ввиде строки мы напишем функцию `print`, параметром которой будет служить перевернутый массив:

`function print(elems) { let arr = []; for (let i = 0; i < elems.length; i++) { arr.push(elems[i].innerHTML); } alert(arr.join(' ')); } print($('p').toArray().reverse());`

Получите все элементы с тегом `span` ввиде массива и у текстового содержимого каждого элемента сделайте первую букву заглавной. Выведите в консоль получившийся массив с текстами в виде строки.

←→
↑