Instruções

Construir uma Ferramenta de Confirmação do Final

Neste laboratório, você implementará uma função que verifica se uma string termina com a string alvo fornecida. Objetivo: Cumprir as user stories abaixo e fazer todos os testes passarem para completar o laboratório. Histórias de Usuário: 1. Você deve criar uma função chamada confirmEnding que recebe dois parâmetros: a string a ser verificada e a string para comparar. 2. A função deve retornar true se a primeira string terminar com a segunda string, e false caso contrário. 3. Você não deve usar o método .endsWith(); em vez disso, use um dos métodos de substring do JavaScript para alcançar isso.

O que fazer:

Testes:

  • Você deve criar uma função chamada `confirmEnding`.
  • `confirmEnding` deve receber 2 parâmetros.
  • `confirmEnding("Bastian","n")` deve retornar `true`.
  • `confirmEnding("Congratulation","on")` deve retornar `true`.
  • `confirmEnding("Connor","n")` deve retornar `false`.
  • `confirmEnding("Walking on water and developing software from a specification are easy if both are frozen", "specification")` deve retornar `false`.
  • `confirmEnding("He has to give me a new name","name")` deve retornar `true`.
  • `confirmEnding("Open sesame","same")` deve retornar `true`.
  • `confirmEnding("Open sesame", "sage")` deve retornar `false`.
  • `confirmEnding("Open sesame","game")` deve retornar `false`.
  • `confirmEnding("If you want to save our world, you must hurry. Não sabemos por quanto tempo mais podemos suportar o nada", "montanha")` deve retornar `false`.
  • `confirmEnding("Abstraction", "action")` deve retornar `true`.
  • Seu código não deve usar o método embutido `.endsWith()` para resolver o laboratório.

Preview