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