-
Notifications
You must be signed in to change notification settings - Fork 149
Description
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(){ }
...
}