Baseline Widely available
O método join()
junta todos os elementos de um array (ou um array-like object) em uma string e retorna esta string.
const elements = ["Fire", "Air", "Water"];
console.log(elements.join());
// Expected output: "Fire,Air,Water"
console.log(elements.join(""));
// Expected output: "FireAirWater"
console.log(elements.join("-"));
// Expected output: "Fire-Air-Water"
Sintaxe
arr.join([separador = ','])Parâmetros
separador
Optional
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.
Uma string com todos os elementos do array juntos. Se arr.length
é 0
, uma string vazia é retornada.
As conversões em string de todos os elementos de um array são juntados em apenas uma string.
Aviso: Se um elemento é undefined
ou null
, ele é convertido em uma string vazia.
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.
const elements = ["Fire", "Air", "Water"];
console.log(elements.join());
// Expected output: "Fire,Air,Water"
console.log(elements.join(""));
// Expected output: "FireAirWater"
console.log(elements.join("-"));
// Expected output: "Fire-Air-Water"
Juntando um array-like object (objeto estilo-array)
O exemplo abaixo junta um array-like object (ex: o objeto arguments
), chamando 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 Compatibilidade com navegadores Veja Também
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4