There are currently no frequently asked questions associated with this exercise – that’s where you come in! You can contribute to this section by offering your own questions, answers, or clarifications on this exercise. Ask or answer a question by clicking reply () below.
If you’ve had an “aha” moment about the concepts, formatting, syntax, or anything else with this exercise, consider sharing those insights! Teaching others and answering their questions is one of the best ways to learn and stay sharp.
Join the Discussion. Help a fellow learner on their journey.
Ask or answer a question about this exercise by clicking reply () below!
Agree with a comment or answer? Like () to up-vote the contribution!
First of all “cheeseburgerpizzabagels” is not a word.
Second of all, you should check the terminal output because I did not see any “cheese” in the output so I could not solve the exercise.
Why is the console.log('word: ’ + secretWord); executed first? The first output is “word: null”.
Why is the console.log(trimWord(data)); able to print the word, but the secretWord = trimWord(data); does not assign this value to the secretWord?
Here’s my code. It’s super gross, but runs the output again until it reaches a non txt file and then assigns the last word of the output to be the secret word, which passes.
I would like to see if anyone else has another recursive way which works better. I know mine only works because I know the file name and the secret word come last in the output string.
Like the others, it doesn’t pass without manually changing secretWord.