JSFiddle - React, Tailwind, and code Playground
by TheDiamondDoge
JavaScript
function User() {
this.role = null;
}
function Admin() {
}
function Guest() {
}
User.prototype.getRole = function() {
return this.role;
}
User.prototype.setRole = function() {
this.role = null;
}
Admin.prototype.setRole = function() {
this.role = "admin";
}
Guest.prototype.setRole = function() {
this.role = "guest";
}
Admin.prototype = Object.create(User.prototype);
Guest.prototype = Object.create(User.prototype);
let x = new User();
let y = new Guest();
let e = new Admin();
e.setRole();
console.log(e.getRole())