O que é esse "new" em "new Personagem()" ? Ele tem alguma função específica?
O que é esse "new" em "new Personagem()" ? Ele tem alguma função específica?
Oi Tharles, tudo bem?
O "new" em new Personagem()
é uma palavra-chave do JavaScript que cria uma nova instância de um objeto a partir de uma classe. Ele é usado para criar um novo objeto com base no modelo definido pela classe "Personagem". No exemplo dado, o new Personagem()
cria um novo objeto do tipo "Personagem" com propriedades vazias. Em seguida, as propriedades do objeto são preenchidas individualmente por meio de atribuições, como no personagem "Pedrinho".
Caso queira mais informações sobre esse operador, indico a leitura da documentação abaixo:
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!