From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- .../reference/global_objects/array/join/index.html | 108 +++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 files/pt-br/web/javascript/reference/global_objects/array/join/index.html (limited to 'files/pt-br/web/javascript/reference/global_objects/array/join') diff --git a/files/pt-br/web/javascript/reference/global_objects/array/join/index.html b/files/pt-br/web/javascript/reference/global_objects/array/join/index.html new file mode 100644 index 0000000000..703cc76de0 --- /dev/null +++ b/files/pt-br/web/javascript/reference/global_objects/array/join/index.html @@ -0,0 +1,108 @@ +--- +title: Array.prototype.join() +slug: Web/JavaScript/Reference/Global_Objects/Array/join +translation_of: Web/JavaScript/Reference/Global_Objects/Array/join +--- +
{{JSRef}}
+ +
O método join() junta todos os elementos de um array (ou um array-like object) em uma string e retorna esta string.
+ +

Sintaxe

+ +
arr.join([separador = ','])
+ +

Parâmetros

+ +
+
separador {{optional_inline}}
+
Específica uma string para separar cada elemento adjacente do array. O separador é convertido em uma string se necessário. Se omitido, os elementos do array são separados com uma vírgula (","). Se o separador for uma string vazia, todos os elementos são juntados sem nenhum caracter entre eles.
+
+ +

Valor de retorno

+ +
+
Uma string com todos os elementos do array juntos. Se arr.length é 0, uma string vazia é retornada.
+
+ +

Descrição

+ +

As conversões em string de todos os elementos de um array são juntados em apenas uma string.

+ +
+

Obs: Se um elemento é undefined ou null, ele é convertido em uma string vazia.

+
+ +

Exemplos

+ +

Juntando um array de quatro formas diferentes

+ +

O exemplo interativo a seguir cria um array, a, com três elementos, e o junta três vezes: a primeira com virgulas, a segunda so junta os elementos e a terceira com um sinal de menos.

+ +

{{EmbedInteractiveExample("pages/js/array-join.html")}} 

+ + + + + +

Juntando um array-like object (objeto estilo-array)

+ +

O exemplo abaixo junta um array-like object (ex: o objeto arguments), chamando {{jsxref("Function.prototype.call")}} no Array.prototype.join.

+ +
function f(a, b, c) {
+  var s = Array.prototype.join.call(arguments);
+  console.log(s); // '1,a,true'
+}
+f(1, 'a', true);
+//saida esperada: "1,a,true"
+ + + +

Especificações

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EspecificaçãoStatusComentário
{{SpecName('ES1')}}{{Spec2('ES1')}}Definição inicial. Implementado em JavaScript 1.1.
{{SpecName('ES5.1', '#sec-15.4.4.5', 'Array.prototype.join')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-array.prototype.join', 'Array.prototype.join')}}{{Spec2('ES6')}}
{{SpecName('ESDraft', '#sec-array.prototype.join', 'Array.prototype.join')}}{{Spec2('ESDraft')}}
+ +

Compatibilidade com o Browser

+ + + +
{{Compat("javascript.builtins.Array.join")}}
+ +

Veja Também

+ + -- cgit v1.2.3-54-g00ecf