query: Preserving a reference to "this" in JavaScript prototype functions
positive_passages.docid: 7683
positive_passages.text: How to access the correct `this` inside a callback?
negative_passages.docid: 130905
negative_passages.text: Referencing "this" inside setInterval/setTimeout within object prototype methods
negative_passages.docid: 137698
negative_passages.text: this.method = function(){} VS obj.prototype.method = function (){}
negative_passages.docid: 139738
negative_passages.text: Cases where 'this' is the global Object in Javascript
negative_passages.docid: 956
negative_passages.text: Organize prototype javascript while perserving object reference and inheritance
negative_passages.docid: 1993
negative_passages.text: Javascript Closures and 'this'
negative_passages.docid: 108938
negative_passages.text: Dealing with Scope in Object methods containing 'this' keyword called by Event Listeners
negative_passages.docid: 22913
negative_passages.text: "Mutable variable is accessible from closure" in a function passed to Array.prototype.every
negative_passages.docid: 113365
negative_passages.text: __proto__ VS. prototype in JavaScript
negative_passages.docid: 27701
negative_passages.text: JavaScript - Owner of "this"
negative_passages.docid: 83428
negative_passages.text: Why set a property both on the function and its prototype?
negative_passages.docid: 26567
negative_passages.text: this.constructor.prototype -- can't wholly overwrite, but can write individual props?
negative_passages.docid: 66973
negative_passages.text: Multiple inheritance/prototypes in JavaScript
negative_passages.docid: 1967
negative_passages.text: How does JavaScript .prototype work?
negative_passages.docid: 86555
negative_passages.text: How do I pass the this context to a function?
negative_passages.docid: 1361
negative_passages.text: What is "rvalue reference for *this"?
negative_passages.docid: 54000
negative_passages.text: Equivalent functionality of `this` and `ref` in c#