Чтобы убедиться, что введенное пользователем слово существует, мне нужно постоянно запрашивать слово (while
loop) для слова, пока слово API не найдет слово.
Мой вопрос: как я могувыйти из цикла while
в зависимости от результата вызова Axios?
Ниже приведен мой код.
const wordApiBaseUrl = 'https://www.dictionaryapi.com/api/v1/references/sd4/xml'
while (true) {
const wordToGuess = prompt('Enter a word:').toLowerCase()
const endPointUrl = `${wordApiBaseUrl}/${wordToGuess}?key=${wordApiKey}`
this.axios.get(endPointUrl).then(res => {
if (res.data.includes('def')) {
break
}
})
}