Konwersja na tablicę w JavaScript
Załóżmy, że mamy pseudotablicę akapitów:
javascriptlet elems = document.querySelectorAll('p');
Przekształćmy ją w zwykłą tablicę.
Metoda pierwsza
Najbardziej oczywiste, co można zrobić, to przeiterować naszą pseudotablicę pętlą, tworząc w tej pętli nową tablicę:
javascriptlet arr = [];
for (let elem of elems) {
arr.push(elem);
}
Metoda druga
Można skorzystać z destrukturyzacji:
javascriptlet arr = [...elems];
Metoda trzecia
Można skorzystać z metody Array.from:
javascriptlet arr = Array.from(elems);
Zadania praktyczne
Задание 1
W dowolny sposób uzyskaj pseudotablicę elementów. Przekształć ją w tablicę trzema opisanymi metodami.
Задание 2
Dane są akapity:
javascriptlet elems = document.querySelectorAll('p');
Za pomocą metody slice uzyskaj wszystkie
akapity z wyjątkiem pierwszego i ostatniego.