Как обратиться к свойству прототипа, если переопределен 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 переопределся?
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 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
 }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы