Hola:
Puedes usar un índice para recorrer cualquier array, y tampoco es cosa exclusiva del DOM... pero si modificas el array los índices pueden ser distintos... por ejemplo, para vaciar un array cualquiera basta con borrar el elemento 0 de ese array...

... eso sí, debes hacerlo siempre que exista un elemento con el índice 0... o sea, siempre que en el array haya elementos....
Esa lógica no es exclusiva del DOM.
Saludos