Я запутался в ключевом слове ' this ' в следующих кодах, там два ' this ':
var Foo = function(string){
this.name=string // 1st-this
}
Foo.prototype.get_name = function(){
return this.name // 2nd-this
}
var myFoo = new Foo('John')
the_name=myFoo.get_name()
' the_name 'равно' John ', метод-прототип получает имя по return this.name . Но может ли кто-нибудь объяснить мне 1-й- этот и 2-й- этот , что они обозначают?