arkadaşlar sorularım şunlar :
prototype nedir ?
_proto_ nedir ?
this ne amaçla kullanılır ?


arkadaşlar aşağıdaki kodu da anlamadım :


function A() {


}

A.prototype.test = 1;



A.prototype.myconstructor = function(){

console.log(this.constructor.name);


}
function B () {



}

B.prototype =Object.create(A.prototype);

// Constructor ı geri allaım

B.prototype.constructor = B;

//Kalıttıktan sonra yeni methodlar ekliyoruz

B.prototype.myconstructor = function() {


console.log(this.constructor.name);
}

var X = new A();

X.myconstructor(); // A yı verdi

var Y = new B();

Y.myconstructor(); //B'yi verdi



kodda this.constructor daki this ne anlama geliyor ?



B.prototype =Object.create(A.prototype);


bir de şu kodu anlamadım yardım lütfen