Yodofoo | Kusurlu Site
Prototype Javascript Nedir? - Baskı Önizleme

+- Yodofoo | Kusurlu Site (https://yodofoo.com.tr)
+-- Forum: Yodofoo Eğitim (https://yodofoo.com.tr/forumdisplay.php?fid=5)
+--- Forum: Bilgisayar Programlama (https://yodofoo.com.tr/forumdisplay.php?fid=8)
+--- Konu Başlığı: Prototype Javascript Nedir? (/showthread.php?tid=129)



Prototype Javascript Nedir? - Hasan - 04-09-2024

class_name.prototype.method_name = function(first_argument) {
// body...
};

Snippetler arasında prototype nedir, ne işe yarar, ne için kullanılır ve amacı nedir?

Bu kelime sınıfa yeni üyeler eklemek için kullanılıyor.

Kod:
function Kişi(isim, soyadı, yaş, gözrengi) {
  this.ilkİsim = isim;
  this.soyİsim = soyadı;
  this.yaş = yaş;
  this.gözrengi = gözrengi;
}

Kişi.prototype.memleket = "Filistin";

Bu örnekte sınıfa memleket isimli yeni bir üye ekledik.

Eğer istersek üye işlev de ekleyebiliriz.

Kod:
function Kişi(isim, soyadı, yaş, gözrengi) {
  this.ilkİsim = isim;
  this.soyİsim = soyadı;
  this.yaş = yaş;
  this.gözrengi = gözrengi;
}

Kişi.prototype.isim = function() {
    return this.ilkİsim + " " + this.soyİsim;
}

Böylece kişinin uzun ismini döndüren yeni bir yordam tanımlamış olduk.