Я пытаюсь создать игру для набора текста, которая позволяет пользователям вводить правильные алфавиты для слова, отображаемого на экране. Если в качестве входных данных используется какой-либо неправильный алфавит, игра не покажет новое слово, пока все алфавиты не будут правильно введены в качестве входных данных. Я не могу понять, как сопоставить несколько символов с элементами массива. Вот мой пример кода.
var p = document.getElementById('word');
document.addEventListener('keyup', keyboardEventsHandle , false);
var wordsList = ['america','japan','italy','jordan','turkey'];
function keyboardEventsHandle(e){
p.append(e.key);
if(e.key=='a')
{
alert('You typed A');
}
}
<html>
<head>
<title>Simple Typing Tutor</title>
</head>
<body>
<p id="word"></p>
<h3> america </h3>
<script src="javas.js"></script>
</body>
</html>