Задать вопрос

Как обратиться к свойству прототипа, если переопределен this?

Ребята, возник вопрос
var Input = function Input(obj){
	function Input(obj) {
		this.elem = obj;
                this.status = false;
	        ...

		this.elem.keydown(this.handlerValidate);
	};

	Input.prototype.handlerValidate = function() {
                 // this переопределся, сейчас сдель elem
		 var str = this.elem; 

        }

         function init() {
		 var tempNew = new Input(obj);	
		 return tempNew;
	}
			
	return init();
 }


Как обратиться к свойству прототипа, если this переопределся?
  • Вопрос задан
  • 216 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@hime2
var thisProto = Input.prototype;
thisProto.handlervalidate = function() {
     thisProto; 
}
Ответ написан
Комментировать
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Input.prototype.handlerValidate = function() {
    alert(this.handlerValidate); //function(){...}
    alert(this.status); //false
 }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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