【发布时间】:2018-02-08 17:37:54
【问题描述】:
嗯,我的大脑正在融化......我正在努力完成以下工作:
我知道有多少个数组以及每个数组有多少个元素。 这些数字是动态的,但假设有:3 个数组,每个数组有 18 个元素。
例子:
["106","142","112","77","115","127","87","127","156","118","91","93","107","151","110","79","40","186"]
["117","139","127","108","172","113","79","128","121","104","105","117","139","109","137","109","82","137"]
["111","85","110","112","108","109","107","89","104","108","123","93","125","174","129","113","162","159"]
现在我想获得所有三个数组的元素 1 的平均值,以及所有三个数组的元素 2 的平均值,依此类推。
最终结果应该是一个具有所有 18 个元素的平均值的数组。
类似:
var result_array = [];
for (i = 0; i < 3; i++) {
result_array.push(arrayone[i] + arraytwo[i] + arraythree[i]) / 3
}
如果 3 是固定的,这将起作用,但数组的数量是动态的。
希望这是有道理的......
【问题讨论】:
-
数组的大小总是一样吗?
-
是的,每个循环都有相同的大小。但是数组的数量每次都不一样..
-
实际上数组来自逗号分隔项的数组。使用拆分使它们成为数组。在 for 循环中...
标签: javascript jquery html arrays underscore.js