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 메서드를 사용하여 첫 번째와
마지막을 제외한 모든 문단을 얻으세요.