La méthode concat()
combine le texte de deux chaînes (ou plus) et renvoie une nouvelle chaîne ainsi formée.
Syntaxe
str.concat(string2[, string3, ..., stringN])
Paramètres
string2...stringN
- Chaînes de caractères à concaténer ensemble.
Valeur de retour
Une nouvelle chaîne de caractères qui contient la concaténation des chaînes de caractères fournies.
Description
La fonction concat()
combine le texte de plusieurs chaînes et renvoie une nouvelle chaîne qui est la concaténation des différents arguments et de la chaîne courante.
Exemples
Utiliser concat()
L'exemple suivant combine plusieurs chaînes afin d'en former une nouvelle.
var coucou= "Bonjour "; console.log(coucou.concat("Tristan,", " bonne journée.")); /* Bonjour Tristan, bonne journée. */
Performance
Il est fortement recommandé d'utiliser les opérateurs d'affectation (+, +=) plutôt que la méthode concat()
pour des raisons de performance. Voir ce test de perfomance.
Spécifications
Spécification | État | Commentaires |
---|---|---|
ECMAScript 3rd Edition (ECMA-262) | Standard | Définition initiale. Implémentée avec JavaScript 1.2. |
ECMAScript 5.1 (ECMA-262) La définition de 'String.prototype.concat' dans cette spécification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) La définition de 'String.prototype.concat' dans cette spécification. |
Standard | |
ECMAScript 2017 Draft (ECMA-262) La définition de 'String.prototype.concat' dans cette spécification. |
Projet |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |