У меня есть следующий код.
data.forEach((element) => {
//nuova feat di ES6 , passando i dati in questo modo le mie const assumono il valore di element.confirmed , etc
console.log(element);
var {
confirmed,
countryregion,
location,
provincestate,
deaths,
recovered,
} = element;
// console.log(countryregion);
window.onkeyup = keyup;
//creates a global Javascript variable
var inputTextValue;
function keyup(e) {
//setting your input text to the global Javascript Variable for every key press
inputTextValue = e.target.value;
//listens for you to press the ENTER key, at which point your web address will change to the one you have input in the search box
if (e.keyCode == 13) {
if (inputTextValue == countryregion || inputTextValue == provincestate) {
return console.log("THIS OBJECT");
} else {
return console.log("THIS OBJECT DON'T EXIST");
}
}
}
Я хотел бы сделать поисковый ввод. На практике я хотел бы убедиться, что когда элемент, который пользователь вставляет в поисковый ввод, равен провинции или стране, он возвращает все данные, относящиеся к этому объекту. Например, если я напишу Марокко на входе, я верну этот объект здесь со смертельными исходами, восстановленными и подтвержденными значениями. Например,
Данные массива - это массив объектов из API. Но на самом деле у меня возникают различные проблемы, сравнение проводится только с последним элементом провинции или страны. Вы можете мне помочь?