62 lines
2.0 KiB
Markdown
62 lines
2.0 KiB
Markdown
|
---
|
||
|
title: New String Functions
|
||
|
localeTitle: Novas funções de string
|
||
|
---
## Novas funções de string
|
||
|
|
||
|
Após quatro funções são adicionadas novas para seqüências de caracteres no ES6.
|
||
|
|
||
|
* começa com
|
||
|
* termina com
|
||
|
* inclui
|
||
|
* repetir
|
||
|
|
||
|
## começa com:
|
||
|
|
||
|
Esta é uma função que diferencia maiúsculas de minúsculas que nos ajuda a descobrir se uma string específica começa com alguma substring.
|
||
|
|
||
|
startsWith leva no segundo argumento opcional chamado posição que podemos usar no caso quando queremos pular um determinado número de caracteres do início da string antes de pesquisar.
|
||
|
|
||
|
```javascript
|
||
|
const str ='Rachna';
|
||
|
str.startsWith('Rad') //false
|
||
|
str.startsWith('ra') //false as it is case sensitive
|
||
|
str.startsWith('Ra') //true
|
||
|
str.startsWith('ch',2) //true as we are searching from the second position
|
||
|
str.startsWith('ch',3) //false
|
||
|
```
|
||
|
|
||
|
## termina com
|
||
|
|
||
|
Esta é uma função que diferencia maiúsculas de minúsculas, o que nos ajuda a descobrir se uma determinada string termina com alguma substring.
|
||
|
|
||
|
endsWith leva em um segundo argumento opcional chamado endPosition que podemos usar para incluir o número de caracteres antes de pesquisar.
|
||
|
|
||
|
```javascript
|
||
|
const city= 'Delhi';
|
||
|
city.endsWith('Hi'); //false as it is case sensitive
|
||
|
city.endsWith('hi');//true
|
||
|
city.endsWith('l',3);//true - include only first three characters before searching
|
||
|
city.endsWith('l',4);//false
|
||
|
```
|
||
|
|
||
|
## inclui
|
||
|
|
||
|
includes function é também uma função que diferencia maiúsculas de minúsculas que verifica se o searchString está presente em qualquer lugar da string.
|
||
|
|
||
|
```javascript
|
||
|
const name='John Doe';
|
||
|
name.includes('do'); //false
|
||
|
name.includes('D'); //true
|
||
|
name.includes('Do'); //true
|
||
|
```
|
||
|
|
||
|
## repetir
|
||
|
|
||
|
repeat nos permite pegar uma string e repeti-la várias vezes.
|
||
|
|
||
|
```javascript
|
||
|
const str = 'This is repeated';
|
||
|
str.repeat(3); //"This is repeatedThis is repeatedThis is repeated"
|
||
|
```
|
||
|
|
||
|
A função repeat pode ser usada para preencher uma string da esquerda com um número de espaços.
|