¿El índice de matriz de JavaScript es una cadena o un entero?

Tenía una pregunta genérica sobre las matrices de JavaScript. ¿Los índices de matriz en JavaScript se manejan internamente como cadenas? Leí en alguna parte que debido a que las matrices son objetos en JavaScript, el índice es en realidad una cadena. Estoy un poco confundido acerca de esto, y estaría encantado de cualquier explicación.

Respuestas a la pregunta(5)

Su respuesta a la pregunta