freeCodeCamp/guide/portuguese/miscellaneous/algoritmo-confirma-la-termi.../index.md

1.6 KiB

title localeTitle
Algoritmo Confirma La Terminacin Algoritmo confirma a conclusão

Explicação:

A função é simplesmente uma operação booleana. É necessário retornar true se o primeiro argumento terminar com o segundo argumento. Isso significa que, por exemplo, problema confirmEnding('Bastian', 'n'); , deve retornar true.

Dica: 1

Veja como o substr() funciona. Você deve tentar obter os últimos caracteres X.

Dica: 2

Para obter os últimos caracteres X, você deve usar length () e convertê-lo em um número negativo.

Dica: 3

Verifique se você tem a sintaxe correta e se está usando === para comparar.

Alerta de spoiler!

sinal de aviso

Solução abaixo!

Solução de código:

function confirmEnding(str, target) { 
  return str.substr(-target.length) === target; 
 } 

:rocket: Código de execução

Explicação do código:

Usamos subtring () com o valor negativo que retorna o tamanho do alvo. Poderíamos usar -1 para obter o último caractere, mas se o comprimento do alvo for realmente maior que um, a função retornaria as informações incorretas. Então retornamos o valor de sua expressão boolanea.

NOTA: Por favor, adicione seu nome de usuário somente se você adicionou conteúdo relevante ao artigo. (Por favor, não remova nenhum nome existente.)