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 услуби ёрдамида биринчи ва охиргисидан
бошқа барча абзацларни олинг.