Am just a beginner in JavaScript and I found this keyword really difficult to understand for me. I know this depends on how the function is invoked.
The code is .
MyClass = function() {
    this.element = $('#element');
    this.myValue = 'something';
    // some more code
}
MyClass.prototype.myfunc = function() {
    this.element.click(function() {
    });
}
new MyClass();
I just need to know what this denotes in  this.element.click(function() {} 
Does it denote Myclass? Please help me in understanding the use of this keyword in prototype functions in JavaScript.
 
     
    