Преобразование в массив в 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 ввиде массива и у текстового содержимого каждого элемента сделайте первую букву заглавной. Выведите в консоль получившийся массив с текстами в виде строки.



Чат с GPT Компилятор