Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.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_Function_Average - Fatal编程技术网

Javascript 从数组中查找平均值

Javascript 从数组中查找平均值,javascript,function,average,Javascript,Function,Average,我在这里学习javascript。我正在尝试制作一个函数,它将接收每个学生的所有gpa,找到平均值并记录下来 var stuObj = [{ name: " Alexandra Williams", address: { address: " 297 S Wilton Drive, Somewhere AR" }, gpa: [2.5 + ', ' + 3.5 + ', ' + 4.0] },

我在这里学习javascript。我正在尝试制作一个函数,它将接收每个学生的所有gpa,找到平均值并记录下来

var stuObj = [{
        name: " Alexandra Williams",
        address: {
            address: " 297 S Wilton Drive, Somewhere AR"
        },
        gpa: [2.5 + ', ' + 3.5 + ', ' + 4.0]
    },

    {
        name: "Kallie Johnson",
        address: {
            address: " 84B NNE 332 Street', Queens NY"
        },
        gpa: [2.3 + ', ' + 3.7 + ', ' + 4.0]
    }
];
您以错误的方式构建阵列:

gpa: [2.3, 3.7, 4.0] // no need for string concatenation here
使用简单的for循环汇总所有值

将总和除以数组的长度
你能告诉我们你试过什么吗?我真的不知道怎么做。我猜我应该使用一个循环来遍历数组。我不知道从哪里开始。嗯,可能是从添加一个空白函数开始的。你具体遇到了什么问题?如果你不带任何东西就来这里,我们帮不了你。对不起@jhn这就是我的全部,我只是在自学javascript。