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.