Доброго времени суток,
есть код:
var components = {
water: 500,
tea: 250,
sugar: 15
},
recipes = {
black: {
water: 600,
tea: 270,
sugar: 15
},
gray: {
water: 200,
tea: 350,
sugar: 5
},
green: {
water: 350,
tea: 50,
sugar:20
}
}
function check() {
var ex = [];
for (var key in recipes) {
if (recipes[key].water > components.water) {
ex.push('water');
} else if (recipes[key].tea > components.tea) {
ex.push('tea');
} else if (recipes[key].sugar > components.sugar) {
ex.push('sugar');
}
}
console.log(ex);
}
check();
Check() сравнивает рецепты и остатки по компонентам. Как сделать что бы выводились все разногласия а не первое попавшееся. Заранее благодарю