в яваскрипте слишком много неконтролируемой магии..
* скрытая ссылка на прототип, которую можно получить только окольными путями, а изменить так вообще нельзя
* нельзя изменить итерируемость полей. вообще существование неитерируемых полей - гемор при рефлексии
* для каждого прототипа требуется функция-посредник, которая свяжет экземпляр с прототипом
афайк, функция+прототип - это самый настоящий класс, только в несколько извращённой форме. истинное прототипное наследование достигается только примесями.
* нельзя задать обработчик сообщения "метод не найден" (а в смалтолке и питоне - можно)
__________________
.ня
|