Допустим, у нас есть два конструктора, как эти:доступа свойство объекта от вложенного объекта
function Player(x, y) {
this.x = x;
this.y = y;
this.hello = function() {
console.log("Hello, " + this.npc); // World npc property
}
}
function World() {
this.player = new Player(0, 0);
this.npc = "villager";
}
Как я могу получить доступ ВСНП свойство мира от функции приветствия в проигрывателе?
этот не работает, поскольку World не является прототипом Player.
Похоже, вы хотите сказать 'hello' кто это приветствие. Передайте его в качестве параметра. – Mathletics