Executando verificação de segurança...
1

Fala fera, não sou "o cara" pra te ajudar com isso... mas aqui vai meus dois centavos de contribuição pra te ajudar no rolê:

Talvez vc esteja acessando as propriedades "nome" e "idade" do seu objeto "user" como se fosse uma variável global... mas será q é mesmo?

De repente, armazenar a instância criada da função "user" em uma variável e acessar as propriedades através dela pode ser uma boa.

Além disso, seria legal colocar o "onload" pra rodar no código, de modo que seu script garanta que as operações de acesso ao DOM sejam executadas só depois que a página foi carregada, pra evitar dor de kbça. Dá uma olhada, testa e manda aqui o "fii de beck"

        let usuario;
        function init(){
            let name = prompt('Qual seu nome?')
            let age = prompt('Qual sua idade?')

            usuario = new user(name, age);
        }
        var user = function(name, age){
            this.nome = name,
            this.idade = age
        }
        init();
        window.onload = function(){
            let n = document.getElementById('nome')
            let a = document.getElementById('age')
            n.innerText = usuario.nome
            a.innerText = usuario.idade
        }
Carregando publicação patrocinada...