Autovivificación y Javascript

¿La autovivificación solo tiene que ver con la desrefinición de estructuras indefinidas, porque en JavaScript si especifica un índice o una propiedad que no existe, no lo creará dinámicamente? Pero, ¿no es esto autovivificación porque debe declarar que la estructura subyacente es primero un objeto o una matriz?

Respuestas a la pregunta(2)

Su respuesta a la pregunta