Não entendi por que ela coloca esse personagens
aleatório em cima do constructor. Alguém saberia me dizer??
Não entendi por que ela coloca esse personagens
aleatório em cima do constructor. Alguém saberia me dizer??
Oi Ana, tudo bem?
A variável personagens está declarada como uma propriedade da classe "PersonagemView" logo abaixo da linha de declaração da classe:
personagens
Essa declaração indica que a classe possui uma propriedade chamada "personagens" que pode ser acessada e usada em outros métodos da classe.
No construtor da classe, o valor passado como argumento para o parâmetro "personagens" é atribuído à propriedade "personagens" da instância da classe:
this.personagens = personagens
Essa atribuição permite que o valor passado ao criar uma nova instância da classe seja armazenado e usado posteriormente nos métodos da classe, como no método "render".
Portanto, a propriedade "personagens" é parte da definição da classe "PersonagemView" e pode ser utilizada em outros métodos da classe, como no método "render".
Um abraço e bons estudos.
Oii Lorena. Entendi.