Показать сообщение отдельно
  #2 (permalink)  
Старый 28.08.2017, 16:33
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Сообщение от Negotiant
Как передать названия спутников в конструктор?
Данные передаются в 23-й строке, сохранить их можно так:
function Satellite(data, planet) {
  this.planet = planet;
  *!*this.name=data.name;*/!*
  this.x = data.x;
  this.y = data.y;
 
  this.move = function move() {
    /* реализация движения спутника */
 
    // при этом здесь доступны данные планеты
    this.planet.x;
    this.planet.y;
  }
}
Ответить с цитированием