LINUX.ORG.RU

История изменений

Исправление makoven, (текущая версия) :

Почитал статью. Поведение у ожидаемое от стрелочки. Если она еще и привязывется к объекту вместо прототипа - было бы вообще прекрасно. А если к прототипу - то такой же отстой, что и function

function View(){ this.msg = "Message from View" }
View.prototype.click() => { alert(this.msg) }

inherit(MyView, View); function MyView($el){
  View.call(this);
  this.msg = "Message from MyView";
  $el.addEventListener("click", this.click) //Должен алертнуть "Message from MyView"
}

var myView = new MyView(document.getElementById("MyYoba"))

Исходная версия makoven, :

Почитал статью. Поведение у ожидаемое от стрелочки. Если она еще и привязывется к объекту вместо прототипа - было бы вообще прекрасно. А если к прототипу - то такой же отстой, что и function

function View(){ this.msg = "Message from View" }
View.prototype.click() => { alert(this.msg) }

inherit(MyView, View); function MyView(){
  View.call(this);
  this.msg = "Message from MyView"
  ...
  $el.addEventListener("click", this.click) //Должен алертнуть "Message from MyView"
}