Atrybut prototype ciągów JavaScript
- Poprzednia strona padStart()
- Następna strona repeat()
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript String
Definicja i użycie
prototype
To atrybut dostępny dla wszystkich obiektów JavaScript.
prototype
Atrybuty pozwalają na dodanie nowych atrybutów i metod do ciągów.
instancja
Używaj prototype
Atrybuty dodają nowe atrybuty do wszystkich obiektów danego typu:
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);
Gramatyka
object.prototype.name = wartość
Ostrzeżenie
Niedozaleca się zmieniania prototypów obiektów, nad którymi nie macie kontroli.
Nie powinniście zmieniać prototypów wbudowanych typów danych JavaScript, takich jak:
- Liczby
- Ciągi
- Tablice
- Daty
- Booleans
- Funkcje
- Obiekty
Proszę zmieniać tylko prototypy obiektów, które sami utworzyliście.
Atrybut prototype
JavaScript prototype
Atrybuty pozwalają na dodanie nowych atrybutów do obiektu:
instancja
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
obsługa przeglądarek
prototype
To cechy ECMAScript1 (ES1).
Wszystkie przeglądarki w pełni wspierają ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Wspieraj | Wspieraj | Wspieraj | Wspieraj | Wspieraj | Wspieraj |
Strony związane
- Poprzednia strona padStart()
- Następna strona repeat()
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript String