【发布时间】:2022-01-05 23:25:30
【问题描述】:
所以我一直在努力解决这个大学任务。我对如何解决这个问题有一个大概的了解,但我只是想出了一些不起作用或不真正符合任务要求的解决方案。
任务如下所示。
使用对象初始化器创建一个对象,分配描述您的属性(姓名,姓氏,索引号,带有等级的表)。为计算平均成绩的对象分配一个方法
这是可行的解决方案,但不完全是应该做的。
function Grade (math, science, programming, management){
this.math = math;
this.science = science;
this.programming = programming;
this.management = management;
return (math + science + programming + management)/arguments.length;
}
const student = {
name: 'John',
surname: 'Smith',
index: 'x4sx4sd',
grade: Grade(5,4,5,5)
}
console.log(student);
这是我的尝试,但没有成功,但我认为仍然更接近真相,但没有平均部分
const student = {
name: 'John',
surname: 'Smith',
index: 'xxxxx',
grade:
{
math: 5,
science: 5,
language: 5,
marketing: 5,
management: 5
},
gradeAvg: function(grade){
grade=this.grade;
let total = 0;
for (let value in object){
total += grade[value]
}
return total;
}
}
console.log(student);
我知道这是一个小白问题,我已经尽我所能在谷歌上搜索,但可以找到任何东西,任何帮助将不胜感激。
【问题讨论】:
标签: javascript function methods