Есть JSON такого вида:
[
{
"country": "Cuba",
"place": "Havana",
"latlng": [
23.0061213,
-82.4850264,
10.18
]
},
...
]
Получаю его через fetch:
async function getJson() {
const resp = await fetch('./data/travel.json');
const json = await resp.json();
return json;
}
getJson().then((json) => {
var listCountry = json.map(function (item) {
return `${item.country}`;
});
// страны могут повторяться, удаляем дубли стран
var countries = [...new Set(listCountry)];
console.log(countries);
var city = json.map(function (item) {
return `${item.place}`;
});
console.log(city);
});
В log выводит все так, как и надо.
Вопрос: как мне создать и вынести эти два массива
countries и
city в видимую область для autocomplete.js?