Bom dia. Nesta atividade é descrito a função date mas o exemplo não é relacionado a Date , fiquei confuso poderia por favor verificar ou me mandar um exemplo com date ? nos dois códigos usa-se sintaxes diferentes acredito que por ser variações do Ecman Script certo ? poderia explicar também o $ pois numa resosta vi que ele refere-se a string que fazem interpolação e entendo que ele substitui a variável implícita this, mas nos códigos apresetnados usa-se o $ e o this junto . e o prototype o que é ?? Obrigado.
class Pessoa {
constructor(nome, sobrenome) {
this.nome = nome;
this.sobrenome = sobrenome;
}
obterNomeCompleto() {
return `${this.nome} ${this.sobrenome}`;
}
}insira seu código aqui
function Pessoa(nome, sobrenome) {
this.nome = nome;
this.sobrenome = sobrenome;
}
Pessoa.prototype.obterNomeCompleto = function() {
return this.nome + ' ' + this.sobrenome;
};