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