Open jamesphilipreilly opened 7 years ago
Have tried this several ways. Finally I took an example directly from MDN on this link here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
The text below is in a file called index.js (which i call from the cmd line with "devtools index.js --break")
var mo = new MyObject("me","hello");
mo.getName(); // mo should work but function getName is undefined in the debugger
function MyObject(name, message) { this.name = name.toString(); this.message = message.toString(); } (function() { this.getName = function() { return this.name; }; this.getMessage = function() { return this.message; }; }).call(MyObject.prototype);
Chrome debugger loads fine and i can step through the program but my prototype chain does not connect to the correct prototype.
This also fails with
Function MyObject () {
} MyObject.prototype = { getName : function(){ } ... }
Have tried this several ways. Finally I took an example directly from MDN on this link here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
The text below is in a file called index.js (which i call from the cmd line with "devtools index.js --break")
var mo = new MyObject("me","hello");
mo.getName(); // mo should work but function getName is undefined in the debugger
function MyObject(name, message) { this.name = name.toString(); this.message = message.toString(); } (function() { this.getName = function() { return this.name; }; this.getMessage = function() { return this.message; }; }).call(MyObject.prototype);
Chrome debugger loads fine and i can step through the program but my prototype chain does not connect to the correct prototype.
This also fails with
Function MyObject () {
} MyObject.prototype = { getName : function(){ } ... }