سلام
استاد فرمودند بوسیله ی prototype. میشود خاصیت ارث بری را اضافه کرد اما چرا prototype. به درستی کار نمیکند ، در حالی که __proto__ درست کار میکند و مقدار درست را بدون اضافه کردن چیز اضافه ای در کنسول نمایش میدهد؟
'use strict'
let human = {
name : "shaker",
famil : "ahmadi"
}
let shoes = {
colorShoe : "red",
brandShoe : "nike",
numShoe : 65
}
function meTo() {
this.age = 95;
this.address = "tehran";
}
let shakerAge = new meTo();
shoes.__proto__ = human;
// shakerAge.__proto__ = shoes;
shakerAge.prototype = shoes;
console.log(shoes.name); //shaker
console.log(shakerAge.name); //undifind
console.log(shakerAge.prototype.name); //shaker