本文介绍了如何对两个多维数组的元素求和?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有2个多维数组:
[[230.0], [10.0], [12.0]]
[[50.0], [60.0], [89.0]]
并且正在尝试将每个元素加在一起并保持相同的数组结构.所以它应该像这样:
And am trying to sum each element together and keep the same array structure. So it should look like:
[[280.0], [70.0], [101.0]]
我尝试过:
var sum = array1.map(function (num, index) {
return num + array2[index];
});
但是我明白了:
[23050, 1060, 1289]
任何帮助将不胜感激.谢谢.
Any help would be appreciated. Thanks.
推荐答案
使它像这样
var sum = array1.map(function (num, index) {
return parseInt(num) + parseInt(array2[index]);
});
您必须制作 parseInt
或 parseFloat
,以便它可以将 string
转换为它们
You should have to make parseInt
or parseFloat
so it can convert string
with them
这篇关于如何对两个多维数组的元素求和?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!