String.prototype.concat()

Você está lendo a versão em inglês deste conteúdo porque ainda não há uma tradução para este idioma. Ajude-nos a traduzir este artigo!

O Método concat() combina o texto de duas ou mais strings e retorna uma nova string.

Sintaxe

str.concat(string2, string3[, ..., stringN])

Parâmetros

string2...stringN
Strings para concatenar essa string.

Descrição

A função concat() combina o texto de duas ou mais strings e retorna uma nova string. As alterações de texto de uma string, não afetam a outra string.

Exemplos

Usando concat()

O Exemplo a seguir combina strings em uma nova string.

var hello = 'Hello, ';
console.log(hello.concat('Kevin', ' tenha um bom dia.'));

/* Hello, Kevin tenha um bom dia. */

Performance

É altamente recomendável que operadores de atribuição (+, +=) sejam usados ao invés do método concat(). Veja esse  teste de perfomance.

Especificações

Especificação Status Comentários
ECMAScript 3rd Edition (ECMA-262) Padrão Definição inicial. Implementado no JavaScript 1.2.
ECMAScript 5.1 (ECMA-262)
The definition of 'String.prototype.concat' in that specification.
Padrão  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'String.prototype.concat' in that specification.
Padrão  

Compatibilidade de Browsers

Estamos convertendo nossos dados de compatibilidade para o formato JSON. Esta tabela de compatibilidade ainda usa o formato antigo, pois ainda não convertemos os dados que ela contém. Descubra como você pode ajudar!
Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico (Yes) (Yes) (Yes) (Yes) (Yes)
Característica Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Veja também