porque quando usamos a funcao exibir com o bind user somente ela nao tem efeito ? eu transformei exibir em let so pra ver se o problema era ser const, mas nao teve efeito algum.
const user = {
nome: "Rafael",
email: "j@j.com",
nascimento: "1983/04/11",
role: "admin",
ativo: true,
exibirInfos: function () {
console.log(this.nome, this.email, this.nascimento, this.role)
}
}
//user.exibirInfos()
let exibir = function () {
console.log(this.nome, this.email)
}
const exibirNome = exibir.bind(user)
exibirNome(user)
console.log("")
exibir.bind(user)