0
respostas

[Dúvida] Duvida isPrototypeOf

Realizando a exportação e importação da class User, quando avaliamos se User é prototipo de Admin retorna false, alguém sabe explicar porque ? seria porque estão em arquivos JS diferentes ?

import User from "./User.js";

class Admin extends User {
    constructor (nome, email, nascimento, role = 'Administrador', ativo = true){
        super(nome, email, nascimento, role, ativo)
    }
}

const novoAdmin = new Admin('xxx', 'yyyyy@yyy.com', 'xx/xx/xxxx');

console.log(User.prototype.isPrototypeOf(Admin));

Lembrando que o true que aparece é da importação de classe la do console.log de User
![Terminal](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )