query: What does it mean to add a prototype to a function?
positive_passages.docid: 1967
positive_passages.text: How does JavaScript .prototype work?
negative_passages.docid: 10447
negative_passages.text: Adding a Method to an Existing Object Instance
negative_passages.docid: 120997
negative_passages.text: What is the purpose of new Boolean() in Javascript?
negative_passages.docid: 34469
negative_passages.text: New JavaScript prototype changes constructor
negative_passages.docid: 8195
negative_passages.text: How do I make a callable JS object with an arbitrary prototype?
negative_passages.docid: 8510
negative_passages.text: Can we omit parentheses when creating an object using the "new" operator?
negative_passages.docid: 45943
negative_passages.text: JavaScript "new Array(n)" and "Array.prototype.map" weirdness
negative_passages.docid: 144847
negative_passages.text: What's the difference between this.bla to Object.prototype.bla
negative_passages.docid: 26567
negative_passages.text: this.constructor.prototype -- can't wholly overwrite, but can write individual props?
negative_passages.docid: 144594
negative_passages.text: What is the point of void operator in JavaScript?
negative_passages.docid: 90131
negative_passages.text: Why is it necessary to set the prototype constructor?
negative_passages.docid: 956
negative_passages.text: Organize prototype javascript while perserving object reference and inheritance
negative_passages.docid: 16088
negative_passages.text: How does the (function() {})() construct work and why do people use it?
negative_passages.docid: 40997
negative_passages.text: JavaScript difference between function and new function
negative_passages.docid: 131096
negative_passages.text: Defining methods via prototype vs using this in the constructor - really a performance difference?
negative_passages.docid: 28214
negative_passages.text: What do parentheses surrounding an object/function/class declaration mean?
negative_passages.docid: 19088
negative_passages.text: Correct prototype chain for Function