Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有一个函数来计算平均年龄?_Javascript_Arrays_Arraylist - Fatal编程技术网

Javascript 是否有一个函数来计算平均年龄?

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

我如何在js中找到平均值, 让我们说:

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