Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var MyObj = function(){
- this.Name = "Stackoverflow";
- }
- MyObj.prototype.prop = "OK";
- var instance = new MyObj();
- instance.prop = "OK";
- console.log(instance.hasOwnProperty("Name")); //true
- console.log(Object.getOwnPropertyNames(instance)); //[ 'Name', 'prop' ]
- var MyDream = function(){}
- MyDream.prototype.canAccessThisMethod = function(x){};
- var instanceSample = new MyDream();
- instanceSample.canAccessThisMethod("blabla"); //because of prototype
- MyDream.method(blabla); // didn't work.
- instanceSample.prototype.method = function( x ){
- ...
- }
- var MyDream = function(){}
- MyDream.prototype.canAccessThisMethod = function(x){ };
- var instanceSample = new MyDream();
- instanceSample.canAccessThisMethod("blabla"); //because of prototype
- MyDream.method(blabla); //How can we write "MyDream.method" in this example
- var MyDream = function(){}
- MyDream.prototype.canAccessThisMethod = function(x){ };
- MyDream.method(blabla);
- MyDream.method = function(x) {
- console.log(x);
- }
- MyDream.method("bla bla");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement