Sigo las instrucciones en https://stackoverflow.com/a/881556/2704265 para agregar un espacio de nombres, como se muestra a continuación:
var theme1 = { document.addEventListener('DOMContentLoaded', function() { }); }; Sin embargo, después de eso, obtendré Uncaught SyntaxError: Unexpected token '.' que apuntan al '.' después de 'documento', ¿por qué?
Echando un vistazo al ejemplo dado en la respuesta siempre que tenga lo siguiente:
var yourNamespace = { foo: function() { }, bar: function() { } }; ... yourNamespace.foo();El código que diste tendría que parecerse más a esto:
var themeNamespace = { domLoader: function() { document.addEventListener('DOMContentLoaded', function() { }); }, } Luego ejecute usando themeNamespace.domLoader();