JavaScriptда массивга айлантириш
Фараз қилайлик, бизда абзацларнинг ялғиз массиви бор:
let elems = document.querySelectorAll('p');
Келинг уни ҳақиқий массивга айлантирамиз.
Биринчи усул
Кўриниб турибдики, қилиш мумкин бўлган энг оддий иш - бу ялғиз массивни сикл билан айланиб чиқиш, шү сикл ичида янги массив яратиш:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Иккинчи усул
Деструктуризациядан фойдаланиш мумкин:
let arr = [...elems];
Учинчи усул
Array.from услубидан фойдаланиш мумкин:
let arr = Array.from(elems);
Амалий машқлар
Қандайдир бір усул билан элементларнинг ялғиз массивини олинг. Уни учта тавсирланган усул билан массивга айлантиринг.
Абзацлар берилган:
let elems = document.querySelectorAll('p');
slice услуби ёрдамида биринчи ва охиргисидан
бошқа барча абзацларни олинг.