Javascript 是否有一个函数来计算平均年龄?
我如何在js中找到平均值, 让我们说:Javascript 是否有一个函数来计算平均年龄?,javascript,arrays,arraylist,Javascript,Arrays,Arraylist,我如何在js中找到平均值, 让我们说: var student:[ {name:"mia", age: 20}, {name:"kia", age: 25}, {name:"dia", age: 23} ]; 实际上,在JS中有一种简单的方法: const学生=[ {姓名:“米亚”,年龄:20}, {姓名:“克钦独立军”,年龄:25}, {姓名:“迪亚”,年龄:23} ]; const average=students.reduce
var student:[
{name:"mia", age: 20},
{name:"kia", age: 25},
{name:"dia", age: 23}
];
实际上,在JS中有一种简单的方法:
const学生=[
{姓名:“米亚”,年龄:20},
{姓名:“克钦独立军”,年龄:25},
{姓名:“迪亚”,年龄:23}
];
const average=students.reduce((sum,student)=>sum+student.age,0)/students.length;
console.log(averageAge)
如何在0和25之间找到平均值?您可以应用数学公式来计算平均值。上面的代码片段对“students”数组中每个元素的“age”属性的值进行平均。i、 e:(20+25+23)/3是的,我在数学公式中理解这一点,但我如何在js代码中编写呢?好的,如果你使用我上面写的代码,它会执行以下操作。首先,它声明一个student对象数组,每个对象都有两个属性,一个名称(是字符串)和一个年龄(是数字)。然后,对于students.reduce,它从0开始,逐个计算所有学生的年龄。然后,它将总和除以学生人数。这是使用基本javascript的数学公式的教科书定义:让sumAge=0;for(设i=0;i