// Список пив
const beers = [
{ name: "IPA", style: "IPA", bitterness: "high", sweetness: "dry", color: "golden", flavors: ["citrus", "pine"] },
{ name: "Stout", style: "Stout", bitterness: "medium", sweetness: "sweet", color: "dark", flavors: ["chocolate", "coffee"] },
// добавьте больше сортов
];
// Функция для фильтрации пива
function filterBeers(preferences) {
return beers.filter(beer => {
return (
beer.style === preferences.style &&
beer.bitterness === preferences.bitterness &&
beer.sweetness === preferences.sweetness &&
beer.color === preferences.color &&
preferences.flavors.every(flavor => beer.flavors.includes(flavor))
);
});
}
// Пример предпочтений пользователя
const userPreferences = {
style: "IPA",
bitterness: "high",
sweetness: "dry",
color: "golden",
flavors: ["citrus"]
};