Показать сообщение отдельно
  #5 (permalink)  
Старый 21.02.2016, 13:12
Интересующийся
Отправить личное сообщение для jtag Посмотреть профиль Найти все сообщения от jtag
 
Регистрация: 12.01.2016
Сообщений: 19

У меня вот не получается понять, как можно в функцию конструктор вставить условия, которые будут проверять координаты будучи созданных объектовl. к примеру if (x >= 100) x-=5; т.е. я хотел бы описать все методы и свойства в конструкторе, и спокойно создавать объекты не задумываясь об их поведении. Или я не так себе представляю способ решения? Когда я пишу функцию движения(this.move = function() {x+=1}) в конструкторе она просто так не работает. Ее приходится вызывать через созданный по функции конструктору объект. А если я создам сто объектов?, мне придется вызывать функцию move через каждый объект.
Ответить с цитированием