Пространство имен - это одна из областей, где автовивификация может быть полезна в JavaScript. В настоящее время для «пространства имен» объекта вы должны сделать это:
var foo = { bar: { baz: {} } };
foo.bar.baz.myValue = 1;
Если бы автовивификация поддерживалась JavaScript, в первой строке не было бы необходимости. Возможность добавлять произвольные свойства к объектам в JavaScript объясняется тем, что он является динамическим языком, но не является полностью авививификацией.