split()
A split()
função utiliza uma cadeia e divide-a em subcadeias com base num delimitador especificado, devolvendo as subcadeias numa matriz. Opcionalmente, pode obter uma subcadeia específica ao especificar o respetivo índice.
Syntax
split(
origem,
delimitador [,
requestedIndex])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
origem | string |
✔️ | A cadeia de origem que é dividida de acordo com o delimitador especificado. |
delimitador | string |
✔️ | O delimitador que será utilizado para dividir a cadeia de origem. |
requestedIndex | int |
Um índice baseado em zero. Se for fornecido, a matriz de cadeia devolvida contém a subcadeia pedida no índice, se existir. |
Devoluções
Uma matriz de subcadeias obtidas ao separar a cadeia de origem pelo delimitador especificado ou uma única subcadeia no requestedIndex especificado.
Nota
Para manipular ainda mais a matriz resultante, veja acessórios de objeto dinâmico.
Exemplos
print
split("aa_bb", "_"), // ["aa","bb"]
split("aaa_bbb_ccc", "_", 1), // ["bbb"]
split("", "_"), // [""]
split("a__b", "_"), // ["a","","b"]
split("aabbcc", "bb") // ["aa","cc"]
print_0 | print_1 | print_2 | print_3 | imprimir4 |
---|---|---|---|---|
["aa","bb"] | ["bbb"] | [""] | ["a","","b"] | ["aa","cc"] |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários