@websiller

Как правильно сослаться из дочернего объекта на родительский в javascript?

Есть код, в котором дочерний объект ссылается на родительский таким образом
function JClass() {
	this.v = 1;
};
JClass.prototype = {
	newo:function(){
		var t=this;
		return {
			readv:function(){alert(t.v)}
		}
	}
};

new JClass().newo().readv();

Вопрос: Как правильнее добраться до this искомого объекта из возвращаемого. Например без использования посредника (var t)?
  • Вопрос задан
  • 239 просмотров
Пригласить эксперта
Ответы на вопрос 1
https://github.com/getify/You-Dont-Know-JS
function JClass() {
  this.v = 1;
};
JClass.prototype = {
  newo:function(){
    return {
      readv:()=>{alert(this.v)}
    }
  }
};
new JClass().newo().readv();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы