Показать сообщение отдельно
  #12 (permalink)  
Старый 15.12.2012, 00:05
Профессор
Посмотреть профиль Найти все сообщения от godofjavascript
 
Регистрация: 11.12.2012
Сообщений: 265

и ДА, на каждый перекрываемый метод родительского класса в дочернем создает замыкание. И я думаю потеря в 50 миллисекунд на 1000000 операций того стоит.

все ради того чтобы писать не (как в педыдущих версиях)

patent.run.apply(this, arguments);

а

this.super();



п.с. к слову, в оригинальной версии работает даже
new Cat instanceof Cat // true
new Cat instanceof Animal // true
new Cat instanceof Class // true

и
Class.prototype.q = 11
new Cat().q // 11


и все это с поддержкой ie 6

Последний раз редактировалось godofjavascript, 15.12.2012 в 00:20.
Ответить с цитированием