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 დახმარებით მიიღეთ ყველა
აბზაცი, პირველის და ბოლოს გარდა.