Método at

O método at realiza a busca de um caractere pelo número de sua posição na string. No parâmetro do método, especificamos um número inteiro, que pode ser positivo ou negativo (neste caso, a busca é feita a partir do final da string).

Sintaxe

javascriptstring.at(posição do caractere);

Exemplo

Vamos descobrir qual caractere está na string na posição 0:

javascriptlet res = 'abcde'.at(0);
console.log(res);

Resultado da execução do código:

javascript'a'

Exemplo

Vamos descobrir qual caractere está na string na posição -1:

javascriptlet res = 'abcde'.at(-1);
console.log(res);

Resultado da execução do código:

javascript'e'

Exemplo

Se o caractere não for encontrado, retorna undefined:

javascriptlet res = 'abcde'.at(10);
console.log(res);

Resultado da execução do código:

javascript'undefined'

Exemplo

Você pode usar o método at em combinação com outros métodos de string. Vamos ver um exemplo usando o método concat:

javascriptlet str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);

Resultado da execução do código:

javascript'w2'

Veja também

  • método startsWith,
    que verifica o início da string
  • método endsWith,
    que verifica o final da string
  • método indexOf,
    que realiza a busca de uma substring
  • método lastIndexOf,
    que busca a última ocorrência de uma substring
  • método includes,
    que busca uma string