Используя метод для in
var veg = {"mushrooms": 30, "peppers": 60, "meatballs": 1, "chicken":
2, "olives": 4}
function getKey(veg){
const arr = [],
obj = Object.keys(veg);
for (var x in obj){
if(veg[obj[x]] > 5){
arr.push(obj[x]);
}
}
return arr;
}
console.log(getKey(veg))
Использование метода forEach
var veg = {"mushrooms": 30, "peppers": 60, "meatballs": 1, "chicken":
2, "olives": 4}
function getKey(veg){
const arr = [];
Object.keys(veg).forEach(function(item){
if(veg[item] > 5) arr.push(item);
});
return arr;
}
console.log(getKey(veg));
С использованием метода filter
var veg = {"mushrooms": 30, "peppers": 60, "meatballs": 1, "chicken":
2, "olives": 4}
function filterItems(arr) {
return Object.keys(arr).filter(function(el) {
return arr[el] > 5;
})
}
console.log(filterItems(veg));
var veg = {"mushrooms": 30, "peppers": 60, "meatballs": 1, "chicken":
2, "olives": 4}
function filterItems(arr) {
return Object.keys(arr).filter(el => arr[el] > 5);
}
console.log(filterItems(veg));