var veg = {"mushroom": 30, "pepper": 60, "corn": 1, "carrot":
2, "pumpkin": 4}
Run Code Online (Sandbox Code Playgroud)
如果对象值大于 5,则打印 veg 中的所有键。我似乎无法弄清楚如何将 if 语句条件放入我的代码中。
我使用 for 循环遍历对象获得了所有值和键。
function getKey(veg){
var arr = [];
for (var x of Object.keys(veg)){
arr.push(x);
}
return arr;
}
console.log(getKey(veg))
//----------------------------------------
function getVal(veg){
var arr = [];
for (var i of Object.values(veg)){
arr.push(i);
}
return arr;
}
console.log(getVal(veg))
// END GOAL
must return ["mushroom", "pepper"]
Run Code Online (Sandbox Code Playgroud)