Pseudomatriser i JavaScript

Förutom matriser finns det objekt i JavaScript, som liknar matriser, men inte stöder alla deras möjligheter. Sådana objekt kallas pseudomatriser.

Pseudomatriser uppstår oftast när man arbetar med DOM-element. Låt oss titta på ett exempel. Låt oss säga att vi har stycken:

html<p></p>
<p></p>
<p></p>
<p></p>
<p></p>

Låt oss få våra stycken i en variabel:

javascriptlet elems = document.querySelectorAll('p');

I variabeln elems kommer det att finnas en pseudomatris:

javascriptconsole.log(elems); // detta är en pseudomatris

I de följande lektionerna kommer vi att ta reda på egenskaperna hos pseudomatriser, överväga hur de liknar vanliga matriser, och hur de skiljer sig.