JavaScript String prototype özelliği

Tanım ve Kullanım

prototype Bütün JavaScript nesnelerine ait bir özelliktir.

prototype Özellikler, stringlere yeni özellikler ve yöntemler eklemenize izin verir.

Örnek

Kullanarak prototype Özellikler, belirli bir türdeki tüm nesnelere yeni özellik ekler:

function employee(name, jobtitle, born) {
  this.name = name;
  this.jobtitle = jobtitle;
  this.born = born;
}
employee.prototype.salary = 2000;
const fred = new employee("Fred Flintstone", "Caveman", 1970);

Kişisel olarak deneyin

Gramer

object.prototype.name = Değer

Uyarı

Kendi kontrolünüz dışındaki nesnelerin prototiplerini değiştirmeyin.

Prototipleri değiştirmeniz tavsiye edilmez.

  • Dahili JavaScript veri türlerinin prototiplerini değiştirmemelisiniz, örneğin:
  • String
  • Diziler
  • Tarihler
  • Boolean
  • Fonksiyonlar
  • Nesneler

Sadece kendi oluşturduğunuz nesnelerin prototiplerini değiştirmelisiniz.

prototype özelliği

JavaScript prototype Özellikler, nesneye yeni özellik eklemenize izin verir:

Örnek

function Person(first, last, age, eyecolor) {
  this.firstName = first;
  this.lastName = last;
  this.eyeColor = eyecolor;
}
Person.prototype.nationality = "English";

Kişisel olarak deneyin

Tarayıcı desteği

prototype ECMAScript1 (ES1) özellikleridir.

Tüm tarayıcılar ES1'yi (JavaScript 1997) tamamen destekler:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Destek Destek Destek Destek Destek Destek

İlgili sayfalar

JavaScript dizesi

JavaScript dize yöntemleri

JavaScript dize arama