gpt4 book ai didi

algorithm - 遍历对象 2 值以查找它是否与对象 1 最小变量匹配

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:35:44 25 4
gpt4 key购买 nike

所以我真的坚持这个练习几个小时了。这个想法是找到也在学习最弱科目的 friend 的名字。我这里有这段代码:

    const reportCard = {
Biology: 85,
English: 75,
Economics: 90,
History: 67,
Philosophy: 98,
};


const subjects = {
Dylan: 'Biology',
Jen: 'English',
Emily: 'Economics',
Amy: 'History',
Lenny: 'Philosophy',

};

console.log(studyBuddy(reportCard, subjects));

我已经实现了一个 min 变量来查找第一个对象中的最低成绩,如下所示:

val = Object.values(reportCard)
const min = Math.min(...val)

如何将第二个对象值与第一个匹配最小变量的对象值相匹配。无论如何我可以实现吗?我只是想要一个提示,我不希望有人为我解决它。

最佳答案

我会尽力帮助您,但不会实际解决任务。我会首先获取 friends 对象的键,遍历它们并用作访问 reportCard 对象的键。让我举个简单的例子:

const studentNames = Object.keys(subjects); // all student names
studentNames.forEach(student => {
const subjectValue = reportCard[student]; // now you have the value for every student
});

假设 subject 的最大值为 100,您可以在第一步定义变量等于 101,并在循环中检查是否有任何学生的值较小。我希望这会有所帮助。

关于algorithm - 遍历对象 2 值以查找它是否与对象 1 最小变量匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58206097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com