class Example {
constructor(name,age) {
this.name = name;
this.age = age;
}
getName() {
console.log(this.name);
return name;
};
getAge() {
return this.age;
}
}
let example1 = new Example("james",38);
let example2 = new Example("kyrie",30);
function Person() {
return {
constructor: Person.prototype.constructor,
__proto__:Person.prototype,
getName:function () {
console.log("instance function")
}
}
}
Person.prototype.getName = function() {
console.log("prototype function")
}
let person1 = new Person();
let person2 = new Person();
person1.getName();
person1.__proto__.getName();
console.log(person1.__proto__ == Person.prototype)
console