JSFiddle - React, Tailwind, and code Playground

JavaScript

var words = [
			"фараон",
			"фарбаути",
			"фарватер",
			"фарерский",
			"фарингеальный",
			"фарингит",
			"фаринкс",
			"фарисей",
			"фарисейский",
			"фарисейство",
			"фармазон"
		];

	var word = words[Math.floor(Math.random() * words.length)];
	
	var answerArray = [];
		for (i = 0; i < word.length; i++) {
			answerArray[i] = "_";
		} 

	var remainingLetters = word.length;
	var attRemain = word.length + 5;

	while (remainingLetters > 0){
		alert(answerArray.join(" "));
	var guess = prompt("Угадайте букву или нажмите 'Отмена'' для выхода из игры.").toLowerCase(); 
		if (guess === null){
		break;
		} else if (guess.length !== 1){
		alert("Пожалуйста, введит одну букву слова.");
		  } else{
				for (var j = 0; j < word.length; j++){

					if (word[j] === guess){
						answerArray[j] = guess;
						remainingLetters--;
					}
				}
		    }
	}

	alert(answerArray.join(" "));
	alert("Отлично! Вы угадали слово " + word);