- Home
- /
- Tutorials
- /
- JavaScript Tutorial
- /
- JavaScript DOM Collections
JavaScript DOM
JavaScript DOM Collections
querySelectorAllreturns a NodeList, which looks like an array but is not one.
A NodeList has a length and can be indexed, so it feels like an array.
It does not have map or filter, which is where confusion starts.
Example
Example
javascript
document.body.innerHTML = "<p>A</p><p>B</p>";
const items = document.querySelectorAll("p");
console.log(items.length);
console.log(Array.isArray(items));