Это моя первая попытка получить локальный файл JSON.
Я получил данные в массив, называемый "drink", когда я консольный журнал массива, я могу видеть все данные из файла JSON, но когда я пытаюсь использовать функцию более высокого порядка, это будетвернуть пустой массив.Я делаю это на своем локальном живом сервере, но я также пробовал с веб-сервером для Chrome, я не заметил разницы.
let drinks=[];
fetch('./coldMenu.JSON', {
headers : {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
})
.then(response=>response.json())
.then(data=>drinks.push(...data.drinks))
console.log(drinks)
let coldMenuHtml= drinks.map(drink=>{
` <img src="${drink.img}" alt="${drink.drink}" class="im">`
});
console.log(coldMenuHtml)
Цель состоит в том, чтобы получить информацию отJSON и использовать его для создания меню кофе.Перед тем, как отобразится меню, появится окно с вопросом, хотят ли они посмотреть меню для горячих или холодных напитков, тогда я планировал получить и разместить информацию на странице.