Javascript 在对象条目上循环并显示数据列表
我正在尝试显示“测试”下存在的所有条目(不包括丢失)。我已成功返回列表中的第一项,但无法获取剩余项。下图显示了我在前端显示的内容,以及我的文件中包含的特定条目(右侧)。“测试”中返回的数据可能因每个数组项而异。谢谢你的帮助Javascript 在对象条目上循环并显示数据列表,javascript,Javascript,我正在尝试显示“测试”下存在的所有条目(不包括丢失)。我已成功返回列表中的第一项,但无法获取剩余项。下图显示了我在前端显示的内容,以及我的文件中包含的特定条目(右侧)。“测试”中返回的数据可能因每个数组项而异。谢谢你的帮助 您的getMetrics函数将始终返回与条件匹配的第一个元素。在这里,您可以将函数更改为依赖更高阶的函数,如map和filter来执行以下任务:- const模型={ 测试:{ 关键1:1, 关键2:2, 关键3:3, 损失:4 } } 常量getMetrics=(模型)
您的
getMetrics
函数将始终返回与条件匹配的第一个元素。在这里,您可以将函数更改为依赖更高阶的函数,如map
和filter
来执行以下任务:-
const模型={
测试:{
关键1:1,
关键2:2,
关键3:3,
损失:4
}
}
常量getMetrics=(模型)=>{
返回Object.entries(model.test).filter(([key,value])=>key!==“loss”).map(([key,value])=>key+value);
}
log(getMetrics(model))代码>根据您的输入,您是否可以添加期望作为输出的确切格式?那将有助于。。。
const getMetrics = (model) => {
for (const [key, value] of Object.entries(model.test)) {
if (key !== 'loss') {
// console.log(key, value);
return key + value;
}
}
};
.map((i) => {
const model = i.models[Object.keys(i.models)[0]];
return (
{getMetrics(model)}
)
})