var userWord = readLine("Enter a 5 letter word: \n"); var randomItem = listOfWords[Math.floor(Math.random()*listOfWords.length)]; var newWord = [userWord]; if(newWord != randomItem){ letterChecker(); } else { println("Correct!"); }Comprueba si la primera letra de ambas palabras es la misma o no, parece que no puedo encontrar cómo encontrar el primer carácter de ambas matrices y comparar. Si escribo la palabra correcta, "¡Correcto!" se muestra el mensaje, sin embargo, "es verde" no aparece.
function letterChecker(){ if (newWord[0] === randomItem[0]{ println(newWord[0] +" is green"); } }No necesita poner newWord en la matriz, use directamente como:
var userWord = 'hi'; const listOfWords = ['hi', 'hello']; var randomItem = listOfWords[Math.floor(Math.random() * listOfWords.length)]; var newWord = userWord; if (newWord != randomItem) { letterChecker(); } else { console.log("Correct!"); } function letterChecker() { console.log(newWord, randomItem); if (newWord[0] === randomItem[0]) { console.log(newWord[0] + " is green"); } }