JavaScript-da massivga aylantirish

Faraz qilaylik, bizda soxta massiv abzatslari bor:

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

Keling, uni oddiy massivga aylantiramiz.

Birinchi usul

Eng aniq qilish mumkin bo'lgan narsa, bu soxta massivimizni tsikl bilan aylantirish, ushbu tsikl davomida yangi massiv hosil qilishdir:

javascriptlet arr = [];

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

Ikkinchi usul

Destruktizatsiyadan foydalanish mumkin:

javascriptlet arr = [...elems];

Uchinchi usul

Array.from usulidan foydalanish mumkin:

javascriptlet arr = Array.from(elems);

Amaliy vazifalar

Задание 1

Qandaydir usul bilan elementlarning soxta massivini oling. Uni uchta tavsiflangan usul yordamida massivga aylantiring.

Задание 2

Abzatslar berilgan:

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

slice usuli yordamida birinchi va oxirgidan tashqari barcha abzatslarni oling.