JavaScript-ում զանգվածի վերածում

Ենթադրենք ունենք պարբերությունների կեղծ-զանգված.

javascriptlet elems = document.querySelectorAll('p');

Եկեք այն վերածենք սովորական զանգվածի։

Առաջին մեթոդ

Ամենաակնհայտ բանը, որ կարելի է անել, դա ցիկլով անցնել մեր կեղծ-զանգվածի վրայով՝ այդ ցիկլում կազմելով նոր զանգված.

javascriptlet arr = [];

for (let elem of elems) {
  arr.push(elem);
}

Երկրորդ մեթոդ

Կարելի է օգտագործել դեստրուկտուրիզացիան.

javascriptlet arr = [...elems];

Երրորդ մեթոդ

Կարելի է օգտագործել Array.from մեթոդը.

javascriptlet arr = Array.from(elems);

Գործնական առաջադրանքներ

Задание 1

Ինչ-որ մեթոդով ստացեք տարրերի կեղծ-զանգված։ Վերածեք այն զանգվածի նկարագրված երեք մեթոդներով։

Задание 2

Տրված են պարբերություններ.

javascriptlet elems = document.querySelectorAll('p');

slice մեթոդի օգնությամբ ստացեք բոլոր պարբերությունները, բացի առաջինից և վերջինից։