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 մեթոդի օգնությամբ ստացեք բոլոր
պարբերությունները, բացի առաջինից և վերջինից։