Propriété prototype de String JavaScript
- Page précédente padStart()
- Page suivante repeat()
- Retour au niveau supérieur Manuel de référence JavaScript String
Définition et utilisation
prototype
C'est une propriété disponible pour tous les objets JavaScript.
prototype
La propriété permet d'ajouter de nouvelles propriétés et méthodes aux chaînes.
Instance
Utilisation prototype
Les propriétés ajoutent de nouvelles propriétés à tous les objets d'un type donné :
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);
Syntaxe
object.prototype.name = valeur
Avertissement
Il n'est pas recommandé de changer le prototype des objets que vous ne contrôlez pas.
Ne changez pas le prototype des types de données JavaScript intégrés, par exemple :
- Nombres
- Chaînes
- Tableaux
- Dates
- Booleens
- Fonction
- Objets
Ne changez que le prototype des objets que vous avez créés.
Propriété prototype
JavaScript prototype
Les propriétés permettent d'ajouter de nouvelles propriétés aux objets :
Instance
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Support du navigateur
prototype
C'est une fonctionnalité de ECMAScript1 (ES1).
Tous les navigateurs prennent en charge complètement ES1 (JavaScript 1997) :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Page précédente padStart()
- Page suivante repeat()
- Retour au niveau supérieur Manuel de référence JavaScript String