JavaScript String prototype özelliği
- Önceki sayfa padStart()
- Sonraki sayfa repeat()
- Bir üst seviyeye dön JavaScript String Referans Kılavuzu
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);
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";
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 |
- Önceki sayfa padStart()
- Sonraki sayfa repeat()
- Bir üst seviyeye dön JavaScript String Referans Kılavuzu