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!
Solução abaixo!
Solução de código:
function confirmEnding(str, target) {
return str.substr(-target.length) === target;
}
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.)