Explicação: Auxiliar de palavras cruzadas
Objetivo deste desafio: Encontre as informações-chave em um problema de palavra e resolva o problema usando o código.
Passo a passo da solução: Bhaj deseja uma função que recebe uma palavra e retorna a última letra da palavra.
Comece o desafio adicionando um parâmetro à função lastLetter()
. Dê a ele um nome como word
ou algo semelhante.
Crie uma variável local dentro da função para armazenar o último valor do índice, por exemplo: let lastIndex = word.length - 1
Então, use esta variável para retornar a última letra da palavra, por exemplo: return word [lastIndex]
Solução do código de exemplo:
(Toque abaixo para revelar)
import { randomWord } from 'cross.words';
function lastLetter(word) {
let lastIndex = word.length - 1;
return word[lastIndex];
}
console.log(randomWord);
console.log(lastLetter(randomWord));
Conceitos de JavaScript: Funções, .length, Strings, Variáveis
Código Adicional (código oculto executado antes do código do desafio):
const _words = ['do','if','in','for','new','try','case','else','this','void','with','break','catch','class','super','throw','while','delete','export','import','return','switch','default','extends','finally','continue','debugger','function'];
let randomWord = pickRandom(_words);