Цитата:
Сообщение от caseyryan
Не обращая внимания на весь этот ужас в коде, все же спрошу)
|
Ужас - в самом подходе или в его реализации? Не стесняйся, мне самому не нравится, но ничего лучше не придумалось пока.
Цитата:
А что если у тебя и _personality и _parameters будет содержать свойство propID?
Какое-то странное условие, мягко говоря.
|
Вообще такого быть не должно, так как я изначально разделил разные свойства персонажа на несколько блоков. Но теоретически, конечно, будет косяк, т.к. всегда будет возвращаться ссылка на первый проверяемый компонент.
Цитата:
И кстати, на сколько я помню, такая конструкция может легко отвалиться с ошибкой, если класс не динамический
|
Не, классы не динамические, всё работает. Главное, чтобы геттеры внутри имели модификатор public. Со всеми остальными hasOwnProperty выдаёт false.