javascript - 'this' and 'prototype', simple function -


i trying resolve problem need understand prototype.

i reading , thought got it, still having complications

function person(name){   this.name = name; }  person.prototype.greet = function(othername){   return "hi " + othername + ", name " + name; }  var kate = new person('kate'); //name var jose = new person('jose'); //othername ??? 

so, mistake when need call function ? or ?

the name property of object instance, need use this.name in greet method.

from understand, need display hi jose, name kate greeting. in case need pass other person greet method can access persons name using object.name

function person(name) {    this.name = name;  }    person.prototype.greet = function(other) {    return "hi " + other.name + ", name " + this.name;  }    var kate = new person('kate');  var jose = new person('jose');    snippet.log(kate.greet(jose));
<!-- provides `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->  <script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>


Comments

Popular posts from this blog

OpenCV OpenCL: Convert Mat to Bitmap in JNI Layer for Android -

android - org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope -

python - How to remove the Xframe Options header in django? -